@font-face{font-family:Holy Sheep DM Sans;src:url(holy-sheep-dm-sans.woff2) format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}body:has(.holy-sheep-lanolips-template){--holy-sheep-navy: #2b4676;--holy-sheep-blush: #fae8ee;--holy-sheep-mobile-pink: #c51d5e;--holy-sheep-desktop-pink: #c51d5e;--holy-sheep-media: #f7f7f7;--holy-sheep-tile-width: calc(100vw - 78px) ;--holy-sheep-tile-height: calc((100vw - 78px) * 413 / 312);--holy-sheep-control-height: 39px;margin:0;overflow-x:hidden;background:#fff;color:var(--holy-sheep-navy);font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:25.6px}body:has(.holy-sheep-lanolips-template) :is(button,input,select,textarea){font:inherit}body:has(.holy-sheep-lanolips-template) .holy-sheep-lanolips-template{display:none}body:has(.holy-sheep-lanolips-template) #header-group{color:var(--holy-sheep-navy);font-family:Arial,sans-serif;font-size:16px;line-height:25.6px}body:has(.holy-sheep-lanolips-template) #header-group .announcement-bar,body:has(.holy-sheep-lanolips-template) #header-group .announcement-bar+.section-background,body:has(.holy-sheep-lanolips-template) #header-group .section-background:has(+.announcement-bar){background:var(--holy-sheep-blush);color:var(--holy-sheep-navy)}body:has(.holy-sheep-lanolips-template) #header-group .announcement-bar{width:100%;height:40px;min-height:40px;padding:0 30px;border:0}@media(max-width:359px){body:has(.holy-sheep-lanolips-template) #header-group .announcement-bar{padding-inline:10px}}body:has(.holy-sheep-lanolips-template) #header-group .announcement-bar__slider,body:has(.holy-sheep-lanolips-template) #header-group .announcement-bar__slides,body:has(.holy-sheep-lanolips-template) #header-group .announcement-bar__slide{height:100%}body:has(.holy-sheep-lanolips-template) #header-group .announcement-bar__slider:not(:has(slideshow-arrows)) .announcement-bar__slides{width:100%}body:has(.holy-sheep-lanolips-template) #header-group .announcement-bar__text{margin:0;color:var(--holy-sheep-navy);font-size:16px;font-weight:400;line-height:25.6px;text-align:center}body:has(.holy-sheep-lanolips-template) #header-component,body:has(.holy-sheep-lanolips-template) #header-component .header__row,body:has(.holy-sheep-lanolips-template) #header-component .header__columns{background:#fff;color:var(--holy-sheep-navy)}body:has(.holy-sheep-lanolips-template) #header-component .header__row--top{width:100%;min-height:91.671875px;padding:0 20px;border:0}body:has(.holy-sheep-lanolips-template) #header-component .header__columns{min-height:91.671875px;padding:0;align-items:center}body:has(.holy-sheep-lanolips-template) #header-component .header-logo{margin:0;color:var(--holy-sheep-navy);justify-self:center}body:has(.holy-sheep-lanolips-template) #header-component .header-logo__image{width:auto;max-width:150px;height:64px;object-fit:contain}body:has(.holy-sheep-lanolips-template) #header-component :is(.header__icon--menu,.header-actions__action){color:var(--holy-sheep-navy)}body:has(.holy-sheep-lanolips-template) main .shopify-section:first-child .section-background,body:has(.holy-sheep-lanolips-template) main .shopify-section:first-child .product-information{background:#fff;color:var(--holy-sheep-navy)}body:has(.holy-sheep-lanolips-template) main .product-information{display:block;width:calc(100% - 32px);max-width:1360px;margin:0 auto;padding:27px 0 80px}body:has(.holy-sheep-lanolips-template) main .product-information__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;color:var(--holy-sheep-navy)}body:has(.holy-sheep-lanolips-template) main .product-information__media,body:has(.holy-sheep-lanolips-template) main .product-details{grid-column:1 / -1;width:100%;min-width:0}body:has(.holy-sheep-lanolips-template) main .product-information__media{overflow:visible}body:has(.holy-sheep-lanolips-template) main media-gallery{display:block;width:100%;height:calc(var(--holy-sheep-tile-height) + 10px);padding:0;color:var(--holy-sheep-navy);--slideshow-gap: 16px}body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-component,body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-container,body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-slides{width:100%;height:var(--holy-sheep-tile-height);min-width:0}body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-slides{gap:16px}body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-slide{width:var(--holy-sheep-tile-width);height:var(--holy-sheep-tile-height);flex:0 0 var(--holy-sheep-tile-width);aspect-ratio:312 / 413}body:has(.holy-sheep-lanolips-template) main media-gallery .product-media-constraint-wrapper,body:has(.holy-sheep-lanolips-template) main media-gallery .product-media{width:100%;height:100%;min-height:0;aspect-ratio:312 / 413;background:var(--holy-sheep-media);border-radius:18px;overflow:hidden}body:has(.holy-sheep-lanolips-template) main media-gallery .product-media__image,body:has(.holy-sheep-lanolips-template) main media-gallery .holy-sheep-balm-media{width:100%;height:100%;padding:20px;background:var(--holy-sheep-media);object-fit:contain!important}body:has(.holy-sheep-lanolips-template) main media-gallery .product-media-container__zoom-button,body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-arrows{display:none}body:has(.holy-sheep-lanolips-template) main .product-details{display:block;font-family:Holy Sheep DM Sans,Arial,sans-serif;font-optical-sizing:auto;padding-top:50.35px;padding-inline:0!important}body:has(.holy-sheep-lanolips-template) main .product-details>.group-block{width:100%;max-width:none;gap:0;padding:0;background:transparent}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__breadcrumb{display:flex;gap:10px;align-items:center;margin:0 0 30px;color:var(--holy-sheep-navy);font-size:14px;line-height:21px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__breadcrumb a{color:inherit;text-decoration:none}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__copy h1{margin:0;max-width:300px;color:var(--holy-sheep-navy);font-family:Holy Sheep DM Sans,Arial,sans-serif;font-size:28px;font-weight:550;line-height:33.6px;letter-spacing:0}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__copy p,body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__copy li{color:var(--holy-sheep-navy);font-family:Holy Sheep DM Sans,Arial,sans-serif;font-size:18px;font-weight:450;line-height:27px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-rating{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--holy-sheep-navy);font-size:14px;line-height:22px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-rating__stars{position:relative;display:inline-block;width:88px;height:18px;line-height:0}body:has(.holy-sheep-lanolips-template) main .holy-sheep-rating__empty{opacity:1}body:has(.holy-sheep-lanolips-template) main .holy-sheep-rating__preview{padding:0 7px;border:1px solid var(--holy-sheep-navy);border-radius:4px;font-size:14px;line-height:20px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__copy p.holy-sheep-rating__note:not(.holy-sheep-lanolips__lead){margin:6px 0 0;font-size:14px;font-weight:400;line-height:20px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-rating__filled{position:absolute;inset:0 auto 0 0;width:var(--rating-fill);overflow:hidden}body:has(.holy-sheep-lanolips-template) main .holy-sheep-feature-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px;margin:26px 0 0;padding:0;list-style:none;color:var(--holy-sheep-navy)}body:has(.holy-sheep-lanolips-template) main .holy-sheep-feature-badges li{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:14px;font-weight:400;line-height:18px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-feature-badges svg{width:56px;height:56px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-feature-badges li>span{white-space:nowrap}@media screen and (max-width:359px){body:has(.holy-sheep-lanolips-template) main .holy-sheep-feature-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__lead{margin:27px 0 0}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__copy p:not(.holy-sheep-lanolips__lead){margin:25px 0 0}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__copy ul{display:grid;gap:0;margin:26px 0 0;padding:0;list-style:none}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__copy li{position:relative;padding-inline-start:15px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__copy li:before{position:absolute;inset-inline-start:0;content:"\2022"}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__size{margin-top:0;color:var(--holy-sheep-navy);font-size:16px;line-height:25.6px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__size-value{display:flex;justify-content:space-between;min-height:45px;margin-top:8px;padding:9px 16px;align-items:center;border:1px solid var(--holy-sheep-navy);border-radius:6px;background:#fff}body:has(.holy-sheep-lanolips-template) main .buy-buttons-block{display:block;width:100%;margin-top:16px}body:has(.holy-sheep-lanolips-template) main .product-form-buttons{display:grid;grid-template-columns:100px minmax(0,238px);gap:20px;width:100%;align-items:stretch}body:has(.holy-sheep-lanolips-template) main .product-form-buttons>*{min-width:0;margin:0}body:has(.holy-sheep-lanolips-template) main .quantity-selector,body:has(.holy-sheep-lanolips-template) main .holy-sheep-add-to-cart-block,body:has(.holy-sheep-lanolips-template) main .add-to-cart-button{width:100%;height:var(--holy-sheep-control-height);min-height:39px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-add-to-cart-block add-to-cart-component{display:block;height:var(--holy-sheep-control-height);line-height:0}body:has(.holy-sheep-lanolips-template) main .quantity-selector{display:grid;padding:0;grid-template-columns:1fr 1fr 1fr;overflow:hidden;border:1px solid var(--holy-sheep-navy);border-radius:6px;background:#fff}body:has(.holy-sheep-lanolips-template) main .quantity-selector :is(button,input){width:100%;min-width:0;margin:0;height:calc(var(--holy-sheep-control-height) - 2px);min-height:0;padding:0;border:0;background:transparent;color:var(--holy-sheep-navy);font-size:16px;text-align:center}body:has(.holy-sheep-lanolips-template) main .add-to-cart-button{height:39px;padding:6px 16px;border:0;border-radius:9px;background:var(--holy-sheep-mobile-pink);color:#fff;font-size:16px;font-weight:500;line-height:25.6px;text-transform:none}body:has(.holy-sheep-lanolips-template) main .add-to-cart-button:hover{background:var(--holy-sheep-mobile-pink);color:#fff}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__confidence{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:16px;color:var(--holy-sheep-navy);font-size:14px;line-height:22.4px}@media screen and (min-width:750px){body:has(.holy-sheep-lanolips-template){--holy-sheep-control-height: 47px}body:has(.holy-sheep-lanolips-template) #header-group .announcement-bar{height:40px;min-height:40px}body:has(.holy-sheep-lanolips-template) #header-component .header__row--top{display:block;min-height:153.59375px;padding:0 40px}body:has(.holy-sheep-lanolips-template) #header-component .header__columns{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:92px 61.59375px;grid-template-areas:"left logo right" "menu menu menu";min-height:153.59375px;row-gap:0;column-gap:24px}body:has(.holy-sheep-lanolips-template) #header-component .header__column--left{display:contents}body:has(.holy-sheep-lanolips-template) #header-component .header-logo{grid-area:logo}body:has(.holy-sheep-lanolips-template) #header-component .header-logo__image{width:190px;max-width:190px;height:80px}body:has(.holy-sheep-lanolips-template) #header-component .header-menu{grid-area:menu;width:fit-content;max-width:100%;justify-self:center;align-self:center;color:var(--holy-sheep-navy);font-size:16px}body:has(.holy-sheep-lanolips-template) #header-component .header__column--right{grid-area:right}body:has(.holy-sheep-lanolips-template) main .product-information{width:calc(100% - 80px);padding-top:36px}body:has(.holy-sheep-lanolips-template) main .product-information__grid{grid-template-columns:minmax(0,748fr) minmax(0,562fr)!important;column-gap:50px;align-items:start}body:has(.holy-sheep-lanolips-template) main .product-information__media{grid-column:1;padding:0!important}body:has(.holy-sheep-lanolips-template) main .product-details{grid-column:2}body:has(.holy-sheep-lanolips-template) main media-gallery{height:856px}body:has(.holy-sheep-lanolips-template) main media-gallery :is(slideshow-component,slideshow-container,slideshow-slides){height:856px}body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-component:has(slideshow-controls[thumbnails]){display:grid;grid-template-columns:100px minmax(0,648px);grid-template-areas:"controls container";column-gap:0}body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-container{grid-area:container;width:648px;max-width:100%}body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-controls[thumbnails]{grid-area:controls;width:100px;min-height:856px;padding:0}body:has(.holy-sheep-lanolips-template) main media-gallery .slideshow-controls__thumbnails-container{width:100px;padding:0}body:has(.holy-sheep-lanolips-template) main media-gallery .slideshow-controls__thumbnails{display:flex;width:100px;margin:0;padding:0 6px;gap:16px;align-items:center}body:has(.holy-sheep-lanolips-template) main media-gallery .slideshow-controls__thumbnail{width:88px;height:114px;flex:0 0 88px;border:0;border-radius:14px;background:var(--holy-sheep-media);outline:0}body:has(.holy-sheep-lanolips-template) main media-gallery .slideshow-controls__thumbnail[aria-selected=true]{border:1px solid var(--holy-sheep-navy);outline:0}body:has(.holy-sheep-lanolips-template) main media-gallery .slideshow-controls__thumbnail img{width:100%;height:100%;padding:8px;border-radius:14px;background:var(--holy-sheep-media);object-fit:contain}body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-slide,body:has(.holy-sheep-lanolips-template) main media-gallery .product-media-container,body:has(.holy-sheep-lanolips-template) main media-gallery .product-media-constraint-wrapper,body:has(.holy-sheep-lanolips-template) main media-gallery .product-media{width:648px;max-width:100%;height:856px;aspect-ratio:81 / 107;border-radius:18px}body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-slide{flex-basis:648px}body:has(.holy-sheep-lanolips-template) main media-gallery .product-media__image,body:has(.holy-sheep-lanolips-template) main media-gallery .holy-sheep-balm-media{padding:40px}body:has(.holy-sheep-lanolips-template) main .product-details{padding-top:40.54px}body:has(.holy-sheep-lanolips-template) main .product-details>.group-block{width:562px;max-width:100%}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__breadcrumb{margin:0 0 30px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__copy h1{max-width:504px;font-size:36px;line-height:43.2px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__lead{margin-top:26px}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__size{margin-top:0}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__size-value{min-height:46px}body:has(.holy-sheep-lanolips-template) main .product-form-buttons{grid-template-columns:125px minmax(0,1fr);gap:24px}body:has(.holy-sheep-lanolips-template) main .quantity-selector,body:has(.holy-sheep-lanolips-template) main .holy-sheep-add-to-cart-block,body:has(.holy-sheep-lanolips-template) main .add-to-cart-button{min-height:47px}body:has(.holy-sheep-lanolips-template) main .add-to-cart-button,body:has(.holy-sheep-lanolips-template) main .add-to-cart-button:hover{height:47px;background:var(--holy-sheep-desktop-pink)}}@media(prefers-reduced-motion:reduce){body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-slides{scroll-behavior:auto}}body:has(.holy-sheep-lanolips-template) main .holy-sheep-rating__stars svg{display:block;width:88px;max-width:none;height:18px}body:has(.holy-sheep-lanolips-template) main media-gallery slideshow-slide:first-of-type .holy-sheep-balm-media{padding:0;object-fit:cover!important}body:has(.holy-sheep-lanolips-template) main .product-details .add-to-cart-button .add-to-cart-icon{display:none}body:has(.holy-sheep-lanolips-template) main .holy-sheep-lanolips__size-value svg{width:16px;height:16px}body:has(.holy-sheep-lanolips-template) main media-gallery .slideshow-controls__thumbnail:first-of-type img{padding:0;object-fit:cover}body:has(.holy-sheep-lanolips-template) main .product-details .product-form-buttons{grid-template-columns:100px minmax(0,1fr)!important;gap:20px}body:has(.holy-sheep-lanolips-template) main .product-details .product-form-buttons>quantity-selector-component{width:100px;grid-column:1;grid-row:1}body:has(.holy-sheep-lanolips-template) main .product-details .holy-sheep-add-to-cart-block{grid-column:2;grid-row:1;width:100%}@media screen and (min-width:750px){body:has(.holy-sheep-lanolips-template) main .product-details .product-form-buttons{grid-template-columns:125px minmax(0,1fr)!important;gap:24px}body:has(.holy-sheep-lanolips-template) main .product-details .product-form-buttons>quantity-selector-component{width:125px}}body:has(.holy-sheep-lanolips-template) #header-group .header-section{position:static!important;top:auto!important;transform:none!important;translate:none!important}body:has(.holy-sheep-lanolips-template) #header-component{transform:none!important;translate:none!important;transition:none!important}@keyframes hs-purchase-breathe{0%,70%,to{transform:scale(1)}80%{transform:scale(1.025)}90%{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){body:has(.holy-sheep-lanolips-template) main product-form-component .add-to-cart-button:not(:disabled):not([aria-busy=true]),body:has(.holy-sheep-lanolips-template) [data-hs-sticky-submit]:not(:disabled):not([aria-busy=true]){animation:hs-purchase-breathe 4.5s ease-in-out infinite;transform-origin:center}body:has(.holy-sheep-lanolips-template) main product-form-component .add-to-cart-button:hover,body:has(.holy-sheep-lanolips-template) main product-form-component .add-to-cart-button:focus-visible,body:has(.holy-sheep-lanolips-template) [data-hs-sticky-submit]:hover,body:has(.holy-sheep-lanolips-template) [data-hs-sticky-submit]:focus-visible{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){body:has(.holy-sheep-lanolips-template) main product-form-component .add-to-cart-button,body:has(.holy-sheep-lanolips-template) [data-hs-sticky-submit]{animation:none!important;transform:none!important}}body:has(.holy-sheep-lanolips-template) .holy-sheep-rating--demo{flex-wrap:wrap}body:has(.holy-sheep-lanolips-template) .holy-sheep-rating__preview{font-size:14px;line-height:1.5;font-weight:400;color:#5f5770}body:has(.holy-sheep-lanolips-template) [data-hs-sticky-submit],body:has(.holy-sheep-lanolips-template) [data-hs-sticky-submit]:hover,body:has(.holy-sheep-lanolips-template) [data-hs-sticky-submit]:focus-visible{background:#c51d5e;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/4/assets/holy-sheep-lanolips.css.map */
