product-info[id^=MainProduct-]:has(.product--stacked){background:var(--ab-white)}product-info[id^=MainProduct-]:has(.product--stacked)>.page-width{max-width:none;padding:0}@media screen and (min-width:750px){product-info[id^=MainProduct-]:has(.product--stacked)>.page-width{box-sizing:border-box;max-width:var(--ab-container-max);margin-right:auto;margin-left:auto;padding-right:var(--ab-container-pad);padding-left:var(--ab-container-pad)}}product-info[id^=MainProduct-] .product.product--stacked .product-media-container{background:var(--ab-stone-100)}product-info[id^=MainProduct-] .product.product--stacked .product__media-item:first-child .product-media-container.media-type-image{--aspect-ratio: 1}product-info[id^=MainProduct-] .product.product--stacked .product__media-item:first-child .product-media-container.media-type-image .media>img{object-fit:cover;object-position:center}product-info[id^=MainProduct-] .product.product--stacked .product__media-wrapper{isolation:isolate}@media screen and (min-width:750px){product-info[id^=MainProduct-] .product.product--stacked .product__media-wrapper,product-info[id^=MainProduct-] .product.product--stacked .product__info-wrapper{flex:0 0 50%;width:50%;max-width:50%}product-info[id^=MainProduct-] .product.product--stacked .product__media-list{row-gap:8px;column-gap:0;margin:0;padding:0}product-info[id^=MainProduct-] .product.product--stacked .product__media-list .product__media-item{width:100%;max-width:100%}product-info[id^=MainProduct-] .product.product--stacked .product__media-wrapper .slider-buttons{display:none}product-info[id^=MainProduct-] .product.product--stacked media-gallery{top:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-wrapper{padding:39px 0 39px 24px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container{max-width:470px;margin-right:0;margin-left:auto;top:var(--ab-buy-column-top, 39px);transition:top .2s ease}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) product-info[id^=MainProduct-] .product.product--stacked .product__info-container{top:var(--ab-buy-column-top, calc(var(--header-height, 100px) + 16px))}}@media screen and (min-width:990px){product-info[id^=MainProduct-] .product.product--stacked .product__info-wrapper{padding-left:32px}}@media screen and (min-width:1200px){product-info[id^=MainProduct-] .product.product--stacked .product__media-wrapper{flex:0 0 auto;width:min(736px,calc(100% - 534px));max-width:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-wrapper{flex:1 1 0;width:auto;max-width:none;padding-left:64px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container{max-width:none}}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product.product--stacked .product__media-wrapper slider-component{margin-right:0;margin-left:0}product-info[id^=MainProduct-] .product.product--stacked .product__media-list{column-gap:0;width:100%;margin:0;padding:0;scroll-padding-left:0}product-info[id^=MainProduct-] .product.product--stacked .product__media-list:after{content:none}product-info[id^=MainProduct-] .product.product--stacked .product__media-list .product__media-item{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-left:0;padding-top:0;padding-bottom:0}product-info[id^=MainProduct-] .product.product--stacked .product__media-list .product-media-container.media-type-image{--aspect-ratio: 1}product-info[id^=MainProduct-] .product.product--stacked .product__media-list .product-media-container.media-type-image .media>img{object-fit:cover;object-position:center}product-info[id^=MainProduct-] .product.product--stacked .product__info-wrapper{padding:24px 16px 40px}body:has(product-info[id^=MainProduct-] .product--stacked)>product-modal.product-media-modal .product-media-modal__content>img{width:auto;max-width:100%;height:auto;max-height:100vh;max-height:100dvh;object-fit:contain}}product-info[id^=MainProduct-] .product.product--stacked .product__info-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row dense;column-gap:16px;font-family:var(--ab-font);letter-spacing:0;color:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>*{grid-column:1 / -1;min-width:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__title{margin:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__title>h1{margin:0;font-family:var(--ab-font);font-size:var(--ab-h2-size);font-weight:900;font-stretch:125%;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--ab-deep-black);word-break:normal;overflow-wrap:break-word}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>[id^=price-]{margin:32px 0 0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-family:var(--ab-font);font-size:22px;line-height:1.25;letter-spacing:0;color:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price .price__container{margin:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price.price--on-sale .price__sale{display:flex;align-items:center;gap:16px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price .price-item{margin:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price .price__regular .price-item--regular,product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price .price-item--sale{font-size:22px;font-weight:900;font-stretch:125%;line-height:1.25;text-transform:uppercase;color:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price.price--on-sale .price__sale .price-item--regular{font-size:16px;font-weight:400;font-stretch:100%;line-height:1.6;text-decoration:line-through;color:var(--ab-stone-600)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price .badge{box-sizing:border-box;align-items:center;height:24px;margin:0;padding:0 12px;border:0;border-radius:0;font-family:var(--ab-font);font-size:var(--ab-label-size);font-weight:600;font-stretch:87%;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--ab-stone-100);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price .price__badge-sale{background:var(--ab-sale-red)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price .price__badge-sold-out{background:var(--ab-stone-800)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price.price--on-sale .price__badge-sale,product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price.price--sold-out .price__badge-sold-out{display:inline-flex}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .price.price--sold-out .price__badge-sale{display:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__tax{margin:16px 0 0;font-size:12px;font-weight:600;font-stretch:87%;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--ab-stone-400)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__tax a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__tax a:hover{color:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>div:has(>form.installment),product-info[id^=MainProduct-] .product.product--stacked .product__info-container form.installment{margin:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__text.caption-with-letter-spacing:has(+.product__description){margin:16px 0 0;padding-top:24px;border-top:.5px solid var(--ab-stone-200);font-size:var(--ab-label-size);font-weight:600;font-stretch:87%;line-height:1.2;letter-spacing:.16em;color:var(--ab-stone-400)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__text.caption-with-letter-spacing:has(+modal-opener),product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__text.caption-with-letter-spacing:has(+variant-selects){display:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__description{margin:10px 0 0;padding-bottom:24px;border-bottom:.5px solid var(--ab-stone-200);font-size:16px;font-weight:400;font-stretch:100%;line-height:1.6;letter-spacing:0;color:var(--ab-stone-600)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>modal-opener.product-popup-modal__opener{position:relative;z-index:1;display:flex;align-items:center;width:fit-content;height:16px;margin:24px 0 0 auto}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-popup-modal__button{position:relative;min-height:0;padding:0;font-family:var(--ab-font);font-size:12px;font-weight:600;font-stretch:87%;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;color:var(--ab-stone-400)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-popup-modal__button:after{content:"";position:absolute;top:-15px;right:0;bottom:-15px;left:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-popup-modal__button:hover{text-decoration-thickness:1px;color:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-popup-modal__button:focus-visible{outline:2px solid var(--ab-deep-black);outline-offset:3px;box-shadow:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container variant-selects{margin:24px 0 0;padding-bottom:24px;border-bottom:.5px solid var(--ab-stone-200)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>modal-opener.product-popup-modal__opener+variant-selects{margin-top:-16px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill{display:flex;flex-wrap:wrap;gap:16px;min-width:0;max-width:none;margin:0;padding:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill+.product-form__input--pill{margin-top:24px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill>legend.form__label{width:100%;margin:0 0 18px;padding:0;font-family:var(--ab-font);font-size:var(--ab-label-size);font-weight:600;font-stretch:87%;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--ab-stone-400)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill .ab-picked{display:inline;color:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill .ab-picked:before{content:":";margin-right:8px;color:var(--ab-stone-400)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio]+label{display:flex;flex:1 1 0;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;height:32px;margin:0;padding:0 8px;border:1px solid var(--ab-stone-200);border-radius:var(--ab-radius-button);background:var(--ab-white);font-family:var(--ab-font);font-size:var(--ab-button-size);font-weight:600;font-stretch:87%;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--ab-stone-600);transition:border-color .15s ease,background-color .15s ease}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio]+label:before{display:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio]+label:hover{border-color:var(--ab-stone-400)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio]:checked+label{border-color:var(--ab-stone-400);background:var(--ab-stone-100);color:var(--ab-stone-800)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio].disabled+label,product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio]:disabled+label{border-color:var(--ab-stone-200);text-decoration:line-through;color:var(--ab-stone-400)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio].disabled:checked+label,product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio]:disabled:checked+label{border-color:var(--ab-stone-400);background:var(--ab-stone-100);color:var(--ab-stone-400)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio]:focus-visible+label,product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio].focused+label{outline:2px solid var(--ab-deep-black);outline-offset:2px;box-shadow:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill:has(>input[type=radio]:nth-of-type(7)){display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));white-space:nowrap}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>div:has(>product-form){margin:24px 0 0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form{display:flex;flex-direction:column;margin:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__error-message-wrapper:not([hidden]){order:2;margin:12px 0 0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__buttons{max-width:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .recipient-form{max-width:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn){min-height:var(--ab-button-height);margin:0;padding:0 16px;border-radius:var(--ab-radius-button);background:var(--ab-deep-black);box-shadow:none;font-family:var(--ab-font);font-size:var(--ab-button-size);font-weight:600;font-stretch:87%;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--ab-bone);transform:none;transition:background-color .15s ease}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn):before,product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn):after{display:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn):not([disabled]):hover{background:var(--ab-stone-800);box-shadow:none;transform:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn):focus-visible{outline:2px solid var(--ab-deep-black);outline-offset:3px;box-shadow:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn)>span{display:inline-flex;align-items:center;gap:12px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn)>span:after{content:"";flex:none;width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M6.875 6.1875C6.875 6.1875 6.875 2.0625 11 2.0625C15.125 2.0625 15.125 6.1875 15.125 6.1875M3.4375 6.1875V19.9375H18.5625V6.1875H3.4375Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M6.875 6.1875C6.875 6.1875 6.875 2.0625 11 2.0625C15.125 2.0625 15.125 6.1875 15.125 6.1875M3.4375 6.1875V19.9375H18.5625V6.1875H3.4375Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px 22px no-repeat}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn).loading{color:transparent}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn).loading>.loading__spinner .path{stroke:var(--ab-bone)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn)[disabled]{background:var(--ab-stone-200);color:var(--ab-stone-600);opacity:1}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__submit:not(.cowlendar-btn)[disabled]>span:after{display:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .ab-buy-now{margin:12px 0 0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .ab-buy-now__button{width:100%;transition:background-color .15s ease}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .ab-buy-now__button:hover{background:var(--ab-stone-100)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container:has(.product-form__submit:not(.cowlendar-btn)[disabled]) .ab-buy-now{display:none}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__input--pill input[type=radio]+label{height:44px}}@media screen and (min-width:990px){product-info[id^=MainProduct-] .product.product--stacked .product__info-container>div:has(>product-form){grid-column:2}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .ab-buy-now{grid-column:1;align-self:start;margin-top:24px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product-form__error-message-wrapper:not([hidden]),product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__pickup-availabilities{margin-left:calc(-100% - 16px)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container:has(.product-form__submit:not(.cowlendar-btn)[disabled])>div:has(>product-form){grid-column:1 / -1}product-info[id^=MainProduct-] .product.product--stacked .product__info-container:has(.product-form__submit:not(.cowlendar-btn)[disabled]) .product-form__error-message-wrapper:not([hidden]),product-info[id^=MainProduct-] .product.product--stacked .product__info-container:has(.product-form__submit:not(.cowlendar-btn)[disabled]) .product__pickup-availabilities{margin-left:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container:not(:has(.ab-buy-now))>div:has(>product-form){grid-column:1 / -1}product-info[id^=MainProduct-] .product.product--stacked .product__info-container:not(:has(.ab-buy-now)) .product-form__error-message-wrapper:not([hidden]),product-info[id^=MainProduct-] .product.product--stacked .product__info-container:not(:has(.ab-buy-now)) .product__pickup-availabilities{margin-left:0}}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__description~*{order:2}product-info[id^=MainProduct-] .product.product--stacked .product__info-container:has(>.product__description)>div:has(>form.installment){order:1}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-box{gap:18px!important;margin:24px 0 0!important;padding:0;border:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-label{margin:0;font-family:var(--ab-font);font-size:var(--ab-label-size)!important;font-weight:600;font-stretch:87%;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--ab-stone-400)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-label>span{font-weight:inherit!important}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-label__separator{margin-right:8px!important}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-label__selected{color:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-group{gap:16px;margin:0;padding:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-item{margin:0;padding:0;border:0;border-radius:var(--ab-radius-button)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-image-swatch{box-sizing:border-box;align-items:stretch;width:64px;height:32px;margin:0;padding:0;border:0;border-radius:var(--ab-radius-button)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-image-swatch img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-image-swatch.lv-option-item-unavailable__cross{opacity:1}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-image-swatch.lv-option-item-unavailable__cross img{opacity:.7}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-image-swatch.lv-option-swatch__active{padding:2px;border:1px solid var(--ab-deep-black);background:var(--ab-white)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-image-swatch.lv-option-swatch__active img{border-radius:1px}@media(hover:hover){product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-image-swatch:not(.lv-option-swatch__active):hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ab-stone-400);pointer-events:none}}product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-item:focus-visible{outline:2px solid var(--ab-deep-black);outline-offset:2px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .restock-rocket-button-container{font-size:var(--ab-button-size);line-height:1}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .restock-rocket-button{display:block;min-height:var(--ab-button-height);margin:12px 0 0;padding:8px 16px;font-weight:600;font-stretch:87%;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product.product--stacked .product__info-container king-linked-options-product .lv-option-image-swatch{height:44px}}product-info[id^=MainProduct-] .product.product--stacked .product__info-container div[data-banners]{display:none!important}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .ab-buy-now__button:focus-visible{box-shadow:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text{--icon-size: 24px;--icon-spacing: 16px;margin:48px 0 0;padding:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text--vertical{display:flex;flex-direction:column;gap:16px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text--vertical .icon-with-text__item{align-items:flex-start;margin:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text--vertical .svg-wrapper,product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text--vertical img{flex:none;width:24px;min-width:24px;height:24px;min-height:24px;margin:1px 16px 0 0;fill:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text__item>.h4{min-width:0;font-family:var(--ab-font);font-size:var(--ab-body-size);font-weight:400;font-stretch:100%;line-height:1.6;letter-spacing:0;color:var(--ab-stone-600);overflow-wrap:break-word}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text .svg-wrapper:has(>.icon-leaf){background:url(ab-icon-wool.svg) center / 24px 24px no-repeat}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text .svg-wrapper:has(>.icon-ruler){background:url(ab-icon-seam.svg) center / 24px 24px no-repeat}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text .svg-wrapper:has(>.icon-shirt){background:url(ab-icon-shirt.svg) center / 24px 24px no-repeat}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text .svg-wrapper>.icon-leaf,product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text .svg-wrapper>.icon-ruler,product-info[id^=MainProduct-] .product.product--stacked .product__info-container .icon-with-text .svg-wrapper>.icon-shirt{visibility:hidden}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__text.caption-with-letter-spacing:has(+.product__accordion){margin:48px 0 0;font-size:var(--ab-label-size);font-weight:600;font-stretch:87%;line-height:1.2;letter-spacing:.16em;color:var(--ab-stone-400)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion{margin:0;border-top:0;border-bottom:.5px solid var(--ab-stone-200)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>:not(.product__accordion)+.product__accordion{margin-top:16px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion:not(:has(+.product__accordion)){margin-bottom:8px;border-bottom:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion summary{align-items:center;padding:16px 0;border-radius:2px;line-height:1}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .summary__title{align-items:center;min-width:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__title{max-width:none;min-height:0;margin:0;padding-right:26px;font-family:var(--ab-font);font-size:var(--ab-button-size);font-weight:600;font-stretch:87%;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--ab-deep-black);word-break:normal;overflow-wrap:break-word;transition:color .15s ease}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion summary .icon-caret{top:calc(50% - 3px);right:0;width:10px;height:6px;color:var(--ab-deep-black);transition:transform .2s ease}@media(hover:hover){product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion summary:hover .accordion__title{color:var(--ab-stone-600)}}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion summary:focus-visible{outline:2px solid var(--ab-deep-black);outline-offset:2px;box-shadow:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content{margin:0 0 16px;padding:0;font-size:var(--ab-body-size);font-weight:400;font-stretch:100%;line-height:1.6;letter-spacing:0;color:var(--ab-stone-600)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content p:empty{display:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content p,product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content ul,product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content ol{margin:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content :is(p,ul,ol,div):not(:empty)~:is(p,ul,ol):not(:empty){margin-top:10px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content a:hover{text-decoration-thickness:1px;color:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion details[open]>.accordion__content{animation:ab-accordion-in .2s ease}@keyframes ab-accordion-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion details[open]>.accordion__content{animation:none}product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion summary .icon-caret,product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__title{transition:none}}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__description :is(h1,h2,h3,h4,h5,h6),product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content :is(h1,h2,h3,h4,h5,h6){margin:16px 0 8px;font-family:var(--ab-font);font-size:var(--ab-body-size);font-weight:600;font-stretch:100%;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--ab-deep-black);word-break:normal;overflow-wrap:break-word}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__description :is(h1,h2,h3,h4,h5,h6):first-child,product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__description :is(h1,h2,h3,h4,h5,h6):not(:empty)+:is(p,ul,ol,div,table):not(:empty),product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content :is(h1,h2,h3,h4,h5,h6):not(:empty)+:is(p,ul,ol,div,table):not(:empty){margin-top:0}product-info[id^=MainProduct-] .product.product--stacked .product__info-container .product__description :is(ul,ol,li,table,th,td),product-info[id^=MainProduct-] .product.product--stacked .product__info-container>.product__accordion .accordion__content :is(ul,ol,li,table,th,td){font-family:var(--ab-font);font-size:var(--ab-body-size);font-stretch:100%;line-height:1.6;letter-spacing:0;color:var(--ab-stone-600)}product-info[id^=MainProduct-] .product.product--stacked .product__media-wrapper{position:relative}product-info[id^=MainProduct-] .product.product--stacked .product__media-wrapper>.ab-gallery-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:absolute;top:24px;right:24px;left:24px;z-index:3;font-family:var(--ab-font);pointer-events:none}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__back{display:inline-flex;align-items:center;gap:12px;position:relative;min-width:0;padding:8px;border-radius:var(--ab-radius-button);background:var(--ab-white);font-size:var(--ab-button-size);font-weight:600;font-stretch:87%;line-height:1;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;color:var(--ab-stone-600);pointer-events:auto;transition:color .15s ease}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__back:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__caret{display:flex;flex:none;align-items:center;justify-content:center;width:6px;height:10px}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__caret .icon-caret{flex:none;width:10px;height:6px;stroke:currentColor;stroke-width:.5px;transform:rotate(90deg)}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__back-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__share{flex:none;position:relative;margin-left:auto;pointer-events:auto}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__share-button{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0;padding:0;border:1px solid var(--ab-stone-600);border-radius:var(--ab-radius-button);background:var(--ab-white);color:var(--ab-stone-600);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__share-icon{display:block;flex:none;width:20px;height:20px}@media(hover:hover){product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__back:hover{color:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__share-button:hover{border-color:var(--ab-deep-black);background:var(--ab-stone-100)}}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__back:focus-visible,product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__share-button:focus-visible{outline:2px solid var(--ab-deep-black);outline-offset:2px;box-shadow:0 0 0 2px var(--ab-white)}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions.is-copied .ab-gallery-actions__share-button{border-color:var(--ab-deep-black)}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__message{position:absolute;top:calc(100% + 8px);right:0;padding:8px 12px;border-radius:var(--ab-radius-button);background:var(--ab-deep-black);font-size:12px;font-weight:600;font-stretch:87%;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ab-bone);pointer-events:none;animation:ab-gallery-note-in .15s ease}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__message:empty{display:none}@keyframes ab-gallery-note-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product.product--stacked .product__media-wrapper>.ab-gallery-actions{top:16px;right:16px;left:16px}product-info[id^=MainProduct-] .product.product--stacked .product__media-wrapper>.ab-gallery-actions~media-gallery :is(.product__media-icon--hover,.product__media-icon--lightbox){display:none}}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__back,product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__share-button{transition:none}product-info[id^=MainProduct-] .product.product--stacked .ab-gallery-actions__message{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ab-main-product.css.map */
