@media(max-width:798px){.ls-mobile-refinement .product-gallery__thumbnails{display:none!important}.ls-mobile-refinement .product-gallery__main,.ls-mobile-refinement .product-gallery__main .flickity-viewport,.ls-mobile-refinement .product-gallery__image,.ls-mobile-refinement .product-gallery__main .image__container{height:100vw!important;min-height:0!important;max-height:none!important}.ls-mobile-refinement .product-gallery__main .image__container{width:100%!important;max-width:none!important}.ls-mobile-refinement .product-gallery__main .product-gallery__link{display:block;height:100%}.ls-mobile-refinement .product-gallery__main img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}.ls-mobile-refinement .ls-model-size-caption{margin:6px 0!important;padding:0!important}.ls-mobile-refinement .product__images{width:100vw!important;max-width:none!important;flex-basis:100vw;position:relative;left:50%;transform:translate(-50%);margin:0 0 8px!important;padding:0!important}.ls-mobile-refinement .ls-color-family{margin:8px 0!important}.ls-mobile-refinement .ls-color-family__collection+.ls-color-family__collection{margin-top:6px!important}.ls-mobile-refinement .ls-color-family__collection-heading{margin-bottom:4px!important}.ls-mobile-refinement .ls-color-family__list{row-gap:4px!important}.ls-mobile-refinement fieldset:has(.ls-size-heading) .swatch__options{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%}.ls-mobile-refinement fieldset:has(.ls-size-heading) .swatch__option{width:auto!important;margin:0!important;min-width:0}.ls-mobile-refinement fieldset:has(.ls-size-heading) .swatch-element{width:100%!important;margin:0!important}.ls-mobile-refinement fieldset:has(.ls-size-heading) label{min-width:0!important;width:100%!important;padding-left:0!important;padding-right:0!important;min-height:44px;font-size:12px}}@media(max-width:359px){.ls-mobile-refinement fieldset:has(.ls-size-heading) .swatch__options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:798px){.ls-mobile-refinement .product__information{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:12px;align-content:start}.ls-mobile-refinement .product__information>*{grid-column:1 / -1;min-width:0}.ls-mobile-refinement .product-block--title{grid-row:1}.ls-mobile-refinement .product-block--price{grid-column:1;grid-row:2;align-self:center;margin:0 0 12px!important}.ls-mobile-refinement .product-block--price .modal_price{margin:0!important;padding:0!important}.ls-mobile-refinement .product-block:has([id*=klaviyo_reviews_average_rating]){grid-column:2;grid-row:2;align-self:center;margin:0 0 12px!important}}@media(max-width:798px){.ls-mobile-refinement .ls-pack__link{flex-direction:row;flex-wrap:wrap;column-gap:6px;row-gap:3px;min-height:48px;padding:8px 5px}.ls-mobile-refinement .ls-pack__label,.ls-mobile-refinement .ls-pack__price{white-space:nowrap;font-size:14px}.ls-mobile-refinement .ls-pack__price:before{content:"\b7";margin-right:6px}.ls-mobile-refinement .ls-pack__availability:not(:empty){flex-basis:100%}}.ls-mobile-refinement .ls-buy-benefit-line{margin:12px 0 16px;font-size:14px;line-height:1.5;font-weight:600;color:#222;text-align:center}.ls-mobile-refinement .ls-buy-benefit-box{margin:0 0 16px;padding:14px;background:#f7f4ef;color:#171717;text-align:center}.ls-mobile-refinement .ls-buy-benefit-box p{margin:0 0 8px;font-size:16px;line-height:1.3;font-weight:600}.ls-mobile-refinement .ls-buy-benefit-box ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;list-style:none;margin:0;padding:0}.ls-mobile-refinement .ls-buy-benefit-box li{margin:0;padding:0;font-size:13px;line-height:1.5}.ls-mobile-refinement .ls-buy-benefit-box li:before{content:"\2713";margin-right:5px}.ls-mobile-refinement .product-block--description{margin-top:4px!important;padding-top:0!important}.ls-mobile-refinement .ls-benefit-policy{display:inline-block;margin-top:8px;color:inherit;text-decoration:underline;font-size:12px}@media(max-width:798px){.ls-slip-refinement .product-gallery__main,.ls-slip-refinement .product-gallery__main .flickity-viewport,.ls-slip-refinement .product-gallery__image,.ls-slip-refinement .product-gallery__main .image__container{height:133.333vw!important}.ls-slip-refinement .product-gallery__main img{object-fit:contain!important}}@media(max-width:798px){.ls-slip-refinement fieldset:has(.ls-size-heading) .swatch__options{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-pdp-sticky button:focus-visible{outline:2px solid #111;outline-offset:3px}.ls-pdp-sticky[hidden]{display:none!important}.ls-pdp-sticky{display:none}@media(max-width:798px){.ls-pdp-optimization .product-block:has(.ls-color-family){margin-bottom:4px!important}.ls-pdp-optimization .ls-color-family{margin:2px 0!important}.ls-pdp-optimization .ls-color-family__collection-heading{margin:0 0 2px!important}.ls-pdp-optimization .ls-color-family__collection+.ls-color-family__collection{margin-top:2px!important}.ls-pdp-optimization .product-form-container.has-padding-top{padding-top:4px!important}.ls-pdp-optimization .ls-color-family__link{min-height:44px}.ls-pdp-sticky:not([hidden]){display:flex;position:fixed;bottom:0;left:0;right:0;z-index:900;align-items:center;gap:12px;padding:8px 15px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #ddd;background:#fff;color:#111;box-shadow:0 -2px 10px #0000000c}.ls-pdp-sticky__copy{flex:1;min-width:0}.ls-pdp-sticky__title{display:block;font:inherit;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-pdp-sticky__price{font-size:14px;font-weight:600}.ls-pdp-sticky button{flex:0 0 auto;min-height:44px;max-width:58%;padding:10px 16px;border:0;background:#111;color:#fff;font:inherit;font-size:14px;cursor:pointer}.ls-pdp-optimization [data-product-form]{scroll-margin-top:95px}body.ls-pdp-sticky-visible{padding-bottom:76px}}.ls-pdp-optimization h1.product_name{font-weight:500!important;line-height:1.3!important;letter-spacing:.01em!important}.ls-pdp-optimization .kl_reviews__star_rating_widget.ls-rating--compact{display:inline-flex!important;align-items:center;min-height:24px;font-size:14px;line-height:1.3;color:#171717}.ls-pdp-optimization .ls-rating--compact>:not(.ls-rating-compact){display:none!important}.ls-pdp-optimization .ls-rating-compact{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ls-pdp-optimization .ls-rating-compact__star{font-size:17px;line-height:1}.ls-pdp-optimization .ls-gallery-progress{display:none}@media(max-width:798px){.ls-pdp-optimization .ls-gallery-progress:not([hidden]){display:flex;gap:3px;height:4px;margin:6px 0 8px;pointer-events:none}.ls-pdp-optimization .ls-gallery-progress span{flex:1 1 0;min-width:0;height:4px;background:#bcbcb7}.ls-pdp-optimization .ls-gallery-progress span.is-current{background:#171717}.ls-pdp-optimization .product-gallery__main .flickity-prev-next-button{display:none!important}}.ls-mobile-refinement.ls-stacked-preview .product-gallery__main:after{content:"flickity";display:none}@media(max-width:798px){.ls-mobile-refinement.ls-stacked-preview .product-gallery__main:after{content:""}.ls-mobile-refinement.ls-stacked-preview .product-gallery__main{display:flex;flex-direction:column;height:auto!important;gap:6px}.ls-mobile-refinement.ls-stacked-preview .product-gallery__image{position:relative!important;left:auto!important;top:auto!important;width:100%;flex:0 0 auto;opacity:1!important;margin:0}.ls-mobile-refinement.ls-stacked-preview .ls-gallery-progress{display:none!important}}.ls-pdp-optimization fieldset:has(.ls-size-heading) .swatch-element label{border:1px solid #d7cccf!important;box-shadow:none!important;background:transparent!important;color:#171717}.ls-pdp-optimization .product_form fieldset:has(.ls-size-heading) .swatch__option input[type=radio]:checked+.swatch-element:not(.color) label{border:1px solid #171717!important;background:#171717!important;color:#fff!important;box-shadow:none!important}.ls-pdp-optimization fieldset:has(.ls-size-heading) input:disabled+.swatch-element label{color:#666!important;text-decoration:line-through}.ls-pdp-optimization fieldset:has(.ls-size-heading) input:disabled+.swatch-element .crossed-out{display:none!important}.ls-pdp-optimization fieldset:has(.ls-size-heading) input:focus-visible+.swatch-element label{outline:2px solid #171717;outline-offset:3px}@media(hover:hover)and (pointer:fine){.ls-pdp-optimization fieldset:has(.ls-size-heading) input:not(:disabled)+.swatch-element label:hover{border-color:#171717!important}}@media(max-width:798px){.ls-pdp-sticky:not([hidden]){display:grid;grid-template-columns:48px minmax(0,1fr) 46%;gap:12px;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.ls-pdp-sticky__image{width:48px;height:48px;object-fit:cover}.ls-pdp-sticky__title{font-size:13px;font-weight:500}.ls-pdp-sticky button{width:100%;max-width:100%;min-height:52px;padding:12px 8px;font-size:13px;font-weight:600}.ls-pdp-sticky button:disabled{opacity:.5;cursor:wait}body.ls-pdp-sticky-visible{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.ls-pdp-sticky__detail,.ls-pdp-sticky__desktop-price{display:none}@media(min-width:799px){.ls-pdp-sticky:not([hidden]){display:grid;grid-template-columns:48px minmax(160px,1fr) minmax(100px,160px) minmax(100px,120px) 80px minmax(200px,360px);position:fixed;inset:auto 0 0;z-index:900;align-items:center;gap:24px;padding:20px max(24px,calc((100vw - 1232px)/2));border-top:1px solid #ddd;background:#fff;color:#171717;box-shadow:0 -2px 10px #0000000c}.ls-pdp-sticky__image{width:48px;height:48px;object-fit:cover}.ls-pdp-sticky__copy{min-width:0}.ls-pdp-sticky__title{display:block;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-pdp-sticky__copy .ls-pdp-sticky__price{display:none}.ls-pdp-sticky__detail:not([hidden]){display:flex;flex-direction:column;gap:4px;font-size:13px}.ls-pdp-sticky__detail strong{font-weight:500}.ls-pdp-sticky__desktop-price{display:block;font-size:14px;text-align:right}.ls-pdp-sticky button{min-height:52px;width:100%;padding:12px 20px;border:0;background:#171717;color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ls-pdp-sticky button:disabled{opacity:.5;cursor:wait}body.ls-pdp-sticky-visible{padding-bottom:100px}}@media(min-width:799px)and (max-width:1099px){.ls-pdp-sticky:not([hidden]){grid-template-columns:48px minmax(120px,1fr) 90px 85px 55px minmax(160px,220px);gap:12px;padding:16px}}.ls-pdp-sticky button.ls-needs-size{background:#fff;color:#171717;border:1px solid #171717}
/*# sourceMappingURL=/cdn/shop/t/213/assets/ls-mobile-refinement.css.map */
