body:has(.al-sv){--sv-ink: #1c1c1c;--sv-text: rgb(28 28 28 / .78);--sv-muted: rgb(28 28 28 / .55);--sv-line: rgb(28 28 28 / .12)}body:has(.al-sv) .product-information{padding-block-start:28px}@media(min-width:990px){body:has(.al-sv) .product-information .product-details{max-width:440px;padding-block-start:0!important}body:has(.al-sv) .product-information .product-information__grid{column-gap:80px}}@media(max-width:749px){body:has(.al-sv) .product-information{padding-block-start:0}}body:has(.al-sv) .product-information .product-details>.group-block-content,body:has(.al-sv) .product-information .product-details .group-block-content{row-gap:0}body:has(.al-sv) .product-information .slideshow-controls__thumbnail{border-radius:0!important;opacity:1;outline:0}body:has(.al-sv) .product-information .slideshow-controls__thumbnail[aria-selected=true]{outline:1px solid var(--sv-ink);outline-offset:2px}body:has(.al-sv) .product-information slideshow-arrows,body:has(.al-sv) .product-information .slideshow-control{mix-blend-mode:normal!important}.al-sv{width:100%}.al-sv__rating{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:10px;color:var(--sv-muted)}.al-sv__stars{color:var(--al-rose, #c47595);letter-spacing:1px;font-size:10px}.al-sv__rating--empty .al-sv__stars{color:#1c1c1c38}body:has(.al-sv) .product-information h1{font-family:var(--al-font-head);font-weight:400;font-size:24px;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:var(--sv-ink);margin:0}body:has(.al-sv) .product-details [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:18px}body:has(.al-sv) .product-information .price-item__group.price{color:var(--al-red, #d92211)!important;font-size:20px;font-weight:700;letter-spacing:.1em}body:has(.al-sv) .product-information .compare-at-price{color:var(--sv-muted)!important;font-size:14px;letter-spacing:.1em}@media(max-width:749px){body:has(.al-sv) .product-information h1{font-size:20px}}.al-sv__perks{list-style:none;margin:14px 0 6px;padding:0 0 0 8px;display:grid;gap:22px;font-size:12px;color:var(--sv-ink)}.al-sv__perks li{display:flex;align-items:center;gap:12px}.al-sv__perks svg{flex:0 0 auto;color:var(--sv-ink)}.al-sv__urgency{display:flex;align-items:center;gap:12px;margin:4px 0 8px;padding-inline-start:10px;font-size:12px;color:var(--sv-ink)}.al-sv__dot{position:relative;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#f04c4c}.al-sv__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#f04c4c4d;animation:al-sv-pulse 1.8s ease-out infinite}@keyframes al-sv-pulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.al-sv__dot:after{animation:none}}body:has(.al-sv) .variant-option--buttons{gap:10px}body:has(.al-sv) .variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 auto}body:has(.al-sv) .variant-option__button-label{min-width:40px!important;width:auto!important;height:42px;padding:0 12px!important;border:1px solid var(--sv-line)!important;border-radius:0!important;font-size:14px;color:var(--sv-muted);background:#fff!important}body:has(.al-sv) .variant-option__button-label__pill{display:none!important}body:has(.al-sv) .variant-option__button-label:has(:checked){border-color:var(--sv-ink)!important;color:var(--sv-ink)!important;background:#fff!important}body:has(.al-sv) .variant-option legend{font-size:14px;font-weight:400;color:var(--sv-ink)}body:has(.al-sv) .product-information quantity-selector-component,body:has(.al-sv) .product-information .quantity-selector-wrapper,body:has(.al-sv) .product-information .accelerated-checkout-block{display:none!important}body:has(.al-sv) .product-information .add-to-cart-button:not(.sticky-add-to-cart__button){width:100%;min-height:46px;border-radius:0!important;font-family:var(--al-font-head);font-size:13px;letter-spacing:.2em;text-transform:uppercase}body:has(.al-sv) .product-information .add-to-cart-button:not(.sticky-add-to-cart__button) .add-to-cart-icon{display:none}body:has(.al-sv) .al-pdp{gap:0;margin-block-start:8px}body:has(.al-sv) .al-pdp__acc details:first-child{border-block-start:1px solid var(--sv-line)}body:has(.al-sv) .al-pdp__acc details{border-block-end:1px solid var(--sv-line)}body:has(.al-sv) .al-pdp__acc summary{padding:22px 0;font-size:12px;letter-spacing:.2em;color:var(--sv-ink)}body:has(.al-sv) .al-pdp__acc summary span{font-size:18px;font-weight:300;line-height:1;transition:transform .2s}body:has(.al-sv) .al-pdp__acc-body{color:var(--sv-text)}body:has(.al-sv) .product-recommendations{border-block-start:1px solid var(--sv-line)}body:has(.al-sv) .product-recommendations h3,body:has(.al-sv) .product-recommendations h2{font-size:clamp(22px,2.4vw,30px);letter-spacing:.2em;text-align:center;width:100%;text-transform:uppercase!important;font-weight:400}body:has(.al-sv) .product-recommendations .text-block{width:100%!important;text-align:center}body:has(.al-sv) .product-recommendations .resource-list--grid{grid-auto-flow:row!important;grid-template-rows:none!important;grid-auto-columns:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;scroll-snap-type:none!important;column-gap:60px!important;row-gap:48px!important}@media(max-width:989px){body:has(.al-sv) .product-recommendations .resource-list--grid{column-gap:20px!important}}@media(max-width:749px){body:has(.al-sv) .product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:32px!important}}body:has(.al-sv) .al-recs-btn{display:none!important}body:has(.al-sv) .product-recommendations product-card .product-card__content{text-align:center}body:has(.al-sv) .product-recommendations product-card .product-card__content :is(.text-block,p,h3,a){text-align:center!important;justify-content:center}body:has(.al-sv) .product-recommendations product-card .text-block p{font-size:13px;letter-spacing:.12em;line-height:1.6}body:has(.al-sv) .product-recommendations .price{justify-content:center;gap:10px}body:has(.al-sv) .product-recommendations .price-item__group.price{color:var(--al-rose, #c47595)!important;font-size:13px;letter-spacing:.1em;font-weight:400}body:has(.al-sv) .product-recommendations .compare-at-price{font-size:13px;letter-spacing:.1em}.al-sv-more{text-align:center;padding-block:8px 56px}.al-sv-more a{display:inline-block;background:var(--sv-ink, #1c1c1c);color:#fff;font-family:var(--al-font-head);font-size:13px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;padding:14px 28px}.al-sv-more a:hover{background:#000;color:#fff}body:has(.al-sv) .al-why{border-block-start:1px solid var(--sv-line)}@media(min-width:750px){body:has(.al-sv) .al-why{display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:left;max-width:none;padding:0;column-gap:0}body:has(.al-sv) .al-why__media{grid-column:1;grid-row:1 / span 2;max-width:none;margin:0}body:has(.al-sv) .al-why__media img{aspect-ratio:1;object-fit:cover}body:has(.al-sv) .al-why .al-h2{grid-column:2;align-self:end;padding-inline:96px}body:has(.al-sv) .al-why__text{grid-column:2;align-self:start;margin:24px 0 0;padding-inline:96px;max-width:620px}}body:has(.al-sv) .al-why .al-h2{font-size:clamp(24px,2.6vw,36px);letter-spacing:.2em}body:has(.al-sv) .al-why__text{font-size:14px;line-height:1.7;color:var(--sv-text)}body:has(.al-sv) .al-sv--details .al-pdp__acc details{border-block-start:1px solid var(--sv-line)}body:has(.al-sv) .al-sv--details+* .al-pdp__acc details:first-child,body:has(.al-sv) .al-sv--details~* .al-pdp__acc details:first-child{border-block-start:0}body:has(.al-sv) .al-sv--details .al-pdp__acc-body ul{padding-inline-start:18px;margin:8px 0 0}.al-card-atc{position:relative;z-index:3;width:100%;margin-top:8px}.al-card-atc .quick-add{position:static;display:block;width:100%;inset:auto}.al-card-atc .quick-add,.al-card-atc .al-qa__btn{pointer-events:auto}.al-card-atc .quick-add__product-form-component,.al-card-atc .quick-add__product-form-component .shopify-product-form{display:block;height:auto;container-type:normal}.al-card-atc add-to-cart-component{display:block;width:100%}.al-card-atc .al-qa__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:0 10px;border-radius:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:1}.al-card-atc .al-qa__btn:disabled{opacity:.5}.al-card-atc [data-quick-add-button=add] .al-qa__btn--choose,.al-card-atc .add-to-cart-icon{display:none}.product-card__content>.shopify-block:has(>.al-card-atc){margin-top:auto}product-card:has(.al-card-atc) .quick-add:not(.al-qa){display:none!important}@media(max-width:749px){.al-card-atc .al-qa__btn{min-height:38px;font-size:10.5px;letter-spacing:.08em;padding:0 6px}}body:has(.al-sv) .product-recommendations product-price{width:100%;justify-content:center;text-align:center}body:has(.al-sv) .product-recommendations product-price>div{width:100%;text-align:center}body:has(.al-sv) .variant-option--buttons{display:flex!important;flex-wrap:wrap}body:has(.al-sv) .variant-option__button-label{flex:0 0 auto!important;min-width:46px!important}.al-sv__perks{margin-block-end:14px}.al-sv__urgency{margin-block:6px 10px}.al-sv__perks{margin-block-end:26px}body:has(.al-sv) .product-details variant-picker{margin-block-end:18px}.al-sv__urgency{margin-block:18px 30px}body:has(.al-sv) .product-details .al-sv--details{margin-block-start:26px}@media(min-width:990px){body:has(.al-sv) .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,700px) minmax(0,420px)!important;justify-content:center;column-gap:100px!important}}body:has(.al-sv) .al-sv--urgency{padding-block:10px 22px}@media(min-width:990px){body:has(.al-sv) .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,770px) minmax(0,420px)!important;column-gap:80px!important}body:has(.al-sv) .product-information media-gallery slideshow-component{grid-template-columns:56px minmax(0,1fr)!important;column-gap:80px;align-items:start}body:has(.al-sv) .product-information media-gallery slideshow-controls{height:auto!important;align-self:start}}body:has(.al-sv) .product-information media-gallery slideshow-container,body:has(.al-sv) .product-information media-gallery slideshow-slides{height:auto!important}body:has(.al-sv) .product-information media-gallery slideshow-slide.product-media-container{aspect-ratio:1 / 1!important;height:auto!important}body:has(.al-sv) .product-information media-gallery .product-media,body:has(.al-sv) .product-information media-gallery .product-media__image{width:100%;height:100%!important;aspect-ratio:1 / 1;object-fit:cover}body:has(.al-sv) .product-information .slideshow-controls__thumbnails .slideshow-control{width:56px;height:56px;padding:0}body:has(.al-sv) .product-information .slideshow-controls__thumbnails img{width:56px!important;height:56px!important;aspect-ratio:1 / 1!important;object-fit:cover}body:has(.al-sv) .product-information .slideshow-controls__thumbnails{gap:16px}.al-sv__perks{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:18px}body:has(.al-sv) .product-information .add-to-cart-button:not(.sticky-add-to-cart__button){background:#b5637a!important;border-color:#b5637a!important;min-height:44px}body:has(.al-sv) .product-information .add-to-cart-button:not(.sticky-add-to-cart__button):hover{background:#a2546a!important;border-color:#a2546a!important}.al-sv__rating{font-size:13px;gap:8px;margin-block-end:8px}.al-sv__stars{font-size:15px;letter-spacing:2px}.al-sv__rating{font-size:15px;font-weight:500;color:var(--sv-ink, #1c1c1c);gap:10px}.al-sv__stars{font-size:18px}body:has(.al-sv) [id$=__al_bestsellers]{border-block-start:1px solid var(--sv-line)}body:has(.al-sv) [id$=__al_bestsellers] h3{font-size:clamp(22px,2.4vw,30px)!important;letter-spacing:.2em;text-align:center;width:100%;text-transform:uppercase!important;font-weight:400}body:has(.al-sv) [id$=__al_bestsellers] .text-block{width:100%!important;text-align:center}@media(min-width:750px){body:has(.al-sv) [id$=__al_bestsellers] .resource-list--grid{column-gap:60px!important;row-gap:48px!important}}@media(max-width:989px){body:has(.al-sv) [id$=__al_bestsellers] .resource-list--grid{column-gap:20px!important}}body:has(.al-sv) [id$=__al_bestsellers] product-card .product-card__content{text-align:center}body:has(.al-sv) [id$=__al_bestsellers] product-card .product-card__content :is(.text-block,p,h3,a){text-align:center!important;justify-content:center}body:has(.al-sv) [id$=__al_bestsellers] product-card .text-block p{font-size:13px;letter-spacing:.12em;line-height:1.6}body:has(.al-sv) [id$=__al_bestsellers] product-price{width:100%;justify-content:center;text-align:center}body:has(.al-sv) [id$=__al_bestsellers] .price-item__group.price{color:var(--al-rose, #c47595)!important;font-size:13px;letter-spacing:.1em;font-weight:400}body:has(.al-sv) [id$=__al_bestsellers] .compare-at-price{font-size:13px;letter-spacing:.1em}@media(min-width:750px){body:has(.al-sv) [id$=__al_bestsellers] .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.al-sv__promo{background:#f5d5d8;color:#8a1f2b;text-align:center;border-radius:14px;padding:20px 18px;font-size:14px;line-height:1.65;box-shadow:0 4px 14px #8a1f2b1f;margin-block-start:8px}.al-sv__promo p{margin:0}.al-sv__promo-title{text-transform:uppercase;margin-block-end:2px!important}body:has(.al-sv) [id$=__al_bestsellers] product-price>div{width:100%;text-align:center}body:has(.al-sv) .al-why{padding-block:56px}@media(min-width:750px){body:has(.al-sv) .al-why{max-width:1200px;margin-inline:auto;padding-inline:40px;grid-template-columns:45% 1fr;column-gap:64px}body:has(.al-sv) .al-why__media img{aspect-ratio:4 / 5;max-height:560px}body:has(.al-sv) .al-why .al-h2,body:has(.al-sv) .al-why__text{padding-inline:0}body:has(.al-sv) .al-why__text{max-width:520px;margin-top:18px}}body:has(.al-sv) .al-why .al-h2{font-size:clamp(20px,2vw,26px)}body:has(.al-sv) .al-why__text{font-size:13px;line-height:1.65}body:has(.al-sv) .al-why__text p{margin:0 0 10px}body:has(.al-sv) .al-faq{padding-block:72px 80px}body:has(.al-sv) .al-faq__inner{max-width:690px}body:has(.al-sv) .al-faq .al-h2{font-size:clamp(24px,2.4vw,32px);font-weight:500;letter-spacing:.16em;margin-block-end:54px}body:has(.al-sv) .al-faq__list{border-block-start:1px solid var(--al-line)}body:has(.al-sv) .al-faq__item summary{padding:26px 0;font-size:16px;color:var(--sv-ink);align-items:center}body:has(.al-sv) .al-faq__item summary span{font-size:20px;font-weight:300;line-height:1}body:has(.al-sv) .al-faq__answer{font-size:15px;color:var(--sv-text);padding-block-end:24px}@media(max-width:749px){body:has(.al-sv) .al-faq{padding-block:48px}body:has(.al-sv) .al-faq .al-h2{margin-block-end:30px}body:has(.al-sv) .al-faq__item summary{padding:20px 0;font-size:15px}}body:has(.al-sv) [id$=__al_bestsellers] .resource-list,body:has(.al-sv) [id$=__al_bestsellers] .section-resource-list{max-width:1300px;margin-inline:auto;width:100%}@media(min-width:750px){body:has(.al-sv) .al-why{max-width:1340px;grid-template-columns:52% 1fr;column-gap:72px;padding-block:64px}body:has(.al-sv) .al-why__media img{aspect-ratio:auto;max-height:none;object-fit:contain}body:has(.al-sv) .al-why__text{max-width:560px}}body:has(.al-sv) .al-why .al-h2{font-size:clamp(24px,2.4vw,34px)}body:has(.al-sv) .al-why__text{font-size:15px;line-height:1.7}body:has(.al-sv) .al-why__text p{margin:0 0 12px}.al-sv__sg-link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;color:var(--sv-ink, #1c1c1c);font-size:15px;font-family:inherit}.al-sv__sg-link span{text-decoration:underline;text-underline-offset:3px}.al-sv__sg{width:min(800px,94vw);max-height:90vh;padding:0;border:0;color:#1c1c1c;background:#fff;overflow:auto}.al-sv__sg::backdrop{background:#0000008c}.al-sv__sg-head{position:relative;text-align:center;padding:20px 56px 14px;border-bottom:1px solid #1c1c1c}.al-sv__sg-title{margin:0;font-size:17px;font-weight:600}.al-sv__sg-sub{margin:4px 0 0;font-size:12px;color:#1c1c1cb3}.al-sv__sg-close{position:absolute;top:12px;right:16px;background:none;border:0;font-size:34px;line-height:1;cursor:pointer;color:#1c1c1c}.al-sv__sg-body{padding:22px 16px 26px}.al-sv__sg-cap{text-align:center;font-weight:600;font-size:14px;margin:0 0 8px}.al-sv__sg-scroll{overflow-x:auto}.al-sv__sg table{width:100%;border-collapse:collapse;font-size:14px;text-align:center}.al-sv__sg th{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1c1c1cbf;padding:10px 12px;border:1px solid #e5e5e5}.al-sv__sg td{padding:16px 12px;border:1px solid #e5e5e5}.al-sv__sg-note{margin:14px 0 0;font-size:12.5px;color:#1c1c1cb3;text-align:center}body:has(.al-sv) .al-sv--sizeguide{margin-block-start:6px}body:has(.al-sv) .al-sv--promo{padding-block-start:22px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/al-sv.css.map */
