.template-product{--pdp-rule: #e5e5e5;--pdp-ink: #1d1a17;--pdp-muted: #6f6a64}.template-product .thumbnail-list__item .deferred-media__poster-button,.template-product .product__media-item--full .deferred-media__poster-button{opacity:1}.template-product .thumbnail-list__item:has(.deferred-media):before,.template-product .thumbnail-list__item:has(deferred-media):before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;margin:auto;width:34px;height:34px;border-radius:50%;background-color:#1d1a178c;pointer-events:none}.template-product .thumbnail-list__item:has(.deferred-media):after,.template-product .thumbnail-list__item:has(deferred-media):after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-left:11px solid #ffffff;border-top:7px solid transparent;border-bottom:7px solid transparent;transform:translate(3px);pointer-events:none}.template-product .product__accordion:not(:last-of-type){border-bottom:1px solid var(--pdp-rule)}.template-product .product__accordion summary{padding:18px 0}.template-product .product__accordion .summary__title{padding:0}.template-product .product__accordion .accordion__title{font-family:OverusedGrotesk!important;font-size:16px;font-weight:400;text-transform:capitalize;color:var(--pdp-ink)}.template-product .product__accordion .accordion__content{padding-bottom:22px;padding-left:0;padding-right:0;font-size:14px;line-height:1.6;color:var(--pdp-muted)}.template-product .product__blurb{margin:0 0 12px;color:var(--pdp-muted)}.template-product .product__blurb-lead{color:var(--pdp-ink);font-weight:600}.template-product .product__specs{margin:14px 0 0;padding:0 0 0 18px;list-style:disc}.template-product .product__specs li{margin:0 0 4px;padding:0;font-size:14px;line-height:1.55;color:var(--pdp-muted)}.template-product .product__specs li:last-child{margin-bottom:0}.template-product .product-recommendations .title{font-family:OverusedGrotesk!important;font-weight:400}@media screen and (min-width:990px){.template-product .product-recommendations .title{font-size:40px}}.template-product .product__info-container>share-button,.template-product .product__info-wrapper .breadcrumb-wrapper,.template-product .product__info-container>.product__text{display:none}.template-product .product__info-container{display:flex;flex-direction:column;gap:0}.template-product .product__title{margin:0 0 14px}.template-product .product__title h1,.template-product .product__title .h1{font-family:OverusedGrotesk!important;font-weight:400;line-height:1.15;margin:0}@media screen and (min-width:990px){.template-product .product__title h1,.template-product .product__title .h1{font-size:34px}}.template-product .price,.template-product [id^=price-] .price__regular{font-family:OverusedGrotesk!important}.template-product [id^=price-]{margin:0 0 24px;padding-bottom:0;border-bottom:0;font-size:22px}.template-product .product__info-container>.product__tax,.template-product .product__info-container hr,.template-product .product__info-container .product__separator,.template-product [id^=price-]+div:empty{display:none}.template-product .product-form__input>.form__label,.template-product .product-form__input legend{font-size:14px;color:var(--pdp-muted);margin-bottom:10px}.template-product .product-form__input{margin:0 0 20px}.template-product .product-form__input--pill label{border-radius:4px;padding:10px 18px;font-size:14px;border:1px solid var(--pdp-rule);background-color:#f6f5f4;color:var(--pdp-ink)}.template-product .product-form__input--pill input[type=radio]:checked+label{background-color:var(--pdp-ink);border-color:var(--pdp-ink);color:#fff}.template-product .product-form__buttons{display:flex;align-items:stretch;gap:10px}.template-product .product-form__quantity,.template-product .product__info-container quantity-input{flex:0 0 auto}.template-product .product-form__submit{flex:1 1 auto;background-color:var(--pdp-ink)!important;border-color:var(--pdp-ink)!important;color:#fff!important;border-radius:4px;font-size:15px;letter-spacing:.02em;min-height:52px}.template-product .product-form__submit:hover{opacity:.9}.template-product .product__assurances{margin:18px 0 4px}.template-product .product__secure{display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:20px}.template-product .product__secure-note{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--pdp-muted)}.template-product .product__secure-icons{display:flex;align-items:center;gap:8px;margin:0;padding:0}.template-product .product__secure-icons li{list-style:none;margin:0;line-height:0}.template-product .product__secure-icons svg{width:34px;height:auto}.template-product .product__badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:18px 0;border-top:1px solid var(--pdp-rule);border-bottom:1px solid var(--pdp-rule)}.template-product .product__badge{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 8px;text-align:center;list-style:none;margin:0}.template-product .product__badge+.product__badge{border-left:1px solid var(--pdp-rule)}.template-product .product__badge-icon svg{width:22px;height:22px;color:var(--pdp-ink)}.template-product .product__badge-label{font-size:11px;line-height:1.35;color:var(--pdp-muted)}@media screen and (max-width:749px){.template-product .product__badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.template-product .product__badge+.product__badge{border-left:0}.template-product .product__badge:nth-child(2n){border-left:1px solid var(--pdp-rule)}}.template-product .product__media-wrapper .product__media-icons,.template-product .product__media-wrapper .share-button,.template-product .product__media-wrapper .product__media-toggle--fullscreen{display:none}@media screen and (min-width:750px){.template-product section.page-width .product__media-wrapper product-gallery{position:relative}.template-product section.page-width .product__media-wrapper product-gallery>.slider-buttons{display:flex!important;flex-direction:row!important;position:absolute;top:50%!important;bottom:auto!important;left:0!important;right:0!important;width:auto!important;transform:translateY(-50%);align-items:center;justify-content:space-between;margin:0;padding:0 16px;z-index:3;pointer-events:none}.template-product section.page-width .product__media-wrapper product-gallery>.slider-buttons .slider-counter{display:none!important}.template-product section.page-width .product__media-wrapper product-gallery>.slider-buttons button.slider-button{pointer-events:auto;width:48px!important;height:56px!important;min-width:0;padding:0;display:inline-flex!important;align-items:center;justify-content:center;border:none;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#e6e4ef;cursor:pointer;transition:color .15s linear,opacity .15s linear}.template-product section.page-width .product__media-wrapper product-gallery>.slider-buttons button.slider-button:hover{background:transparent!important;color:#c4bfd6}.template-product section.page-width .product__media-wrapper product-gallery>.slider-buttons button.slider-button[disabled]{opacity:.35;cursor:default}.template-product section.page-width .product__media-wrapper product-gallery>.slider-buttons button.slider-button svg,.template-product section.page-width .product__media-wrapper product-gallery>.slider-buttons button.slider-button .icon{width:30px!important;height:40px!important;color:#e6e4ef!important}.template-product section.page-width .product__media-wrapper product-gallery>.slider-buttons button.slider-button:hover svg,.template-product section.page-width .product__media-wrapper product-gallery>.slider-buttons button.slider-button:hover .icon{color:#c4bfd6!important}.template-product section.page-width .product__media-wrapper product-gallery>.slider-buttons button.slider-button--next:after{display:none}}@media screen and (min-width:750px){.template-product .thumbnail-slider .thumbnail-list{flex-wrap:wrap;overflow:visible;scroll-snap-type:none;margin-top:10px}.template-product .thumbnail-slider .thumbnail-list__item{width:calc((100% - 24px) / 3);max-width:calc((100% - 24px) / 3);flex:0 0 calc((100% - 24px) / 3)}.template-product .thumbnail-slider .slider-buttons{display:none}}.template-product .product-form__input--swatch .swatch-input__label,.template-product .product-form__input--swatch .swatch-input__label--square{width:34px!important;height:34px!important;border-radius:0!important;border:none;margin-right:8px!important;overflow:visible;box-shadow:none}.template-product .product-form__input--swatch .swatch-input__label .swatch,.template-product .product-form__input--swatch .swatch-input__label .swatch--square{position:relative;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:0 0 0 1px #0000001a!important;outline:none!important}.template-product .product-form__input--swatch .swatch-input__label .swatch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fdfdfd4d;clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none}.template-product .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .swatch,.template-product .product-form__input--swatch .swatch-input__input:not([disabled])+.swatch-input__label:hover .swatch{outline:1px solid #c6c6c6!important;outline-offset:2px;box-shadow:inset 0 0 0 3px #ffffffe6,0 0 0 1px #0000001a!important}.template-product .product-form__input--swatch{margin-bottom:16px}.template-product .product-form__input--core{margin-bottom:14px}.template-product .product-form__input--swatch .form__label{margin:0;font-size:13px;color:var(--pdp-muted)}.template-product .product-form__input--pill label{background-color:#fff!important;border:1px solid var(--pdp-rule)!important;color:var(--pdp-ink)!important;border-radius:4px!important;padding:9px 16px;font-size:13px;min-width:0}.template-product .product-form__input--pill input[type=radio]:checked+label{background-color:var(--pdp-ink)!important;border-color:var(--pdp-ink)!important;color:#fff!important}.template-product .product-form__input--pill .form__label{font-size:13px;color:var(--pdp-muted)}.template-product .product__accordion summary{position:relative;padding-right:28px;list-style:none}.template-product .product__accordion summary .icon-caret{display:none}.template-product .product__accordion summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:29px;line-height:1;color:var(--pdp-ink)}.template-product .product__accordion details[open]>summary:after{content:"\2212"}.template-product .product-form__buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.template-product product-form.product-form .product-form__quantity{order:-1;flex:0 0 auto;margin:0}.template-product product-form.product-form .product-form__quantity.small-hide{display:block}.template-product product-form.product-form .product-form__quantity .quantity__label,.template-product product-form.product-form .product-form__quantity>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.template-product .product-form__submit{order:0;flex:1 1 auto;min-width:200px}.template-product .product-form__buttons>.shopify-payment-button,.template-product .product-form__buttons>.swym-button-bar,.template-product .product-form__buttons>.swym-atw-button-container{order:1;flex:1 1 100%}.template-product product-form.product-form .product-form__quantity quantity-input,.template-product product-form.product-form .product-form__quantity .quantity{display:flex;align-items:center;height:50px;min-height:50px;border:1px solid var(--pdp-rule);border-radius:4px;width:auto;min-width:112px}.template-product product-form.product-form .product-form__quantity .quantity__input{width:40px;font-size:14px;color:var(--pdp-ink)}.template-product product-form.product-form .product-form__quantity .quantity__button{width:34px;color:var(--pdp-ink)}.template-product .product-breadcrumb{margin:0 0 26px;padding-top:28px;font-size:18px;color:var(--pdp-muted)}.template-product .product-breadcrumb__link{color:var(--pdp-muted);text-decoration:none}.template-product .product-breadcrumb__link:hover{color:var(--pdp-ink)}.template-product .product-breadcrumb__divider{margin:0 8px;color:var(--pdp-muted)}.template-product .product-breadcrumb__current{color:var(--pdp-ink)}.template-product product-form.product-form .product-form__quantity .price-per-item__container{display:flex;align-items:center;height:50px;padding:0;margin:0}.template-product product-form.product-form .product-form__quantity .price-per-item__container>quantity-input{height:50px;min-height:50px}.template-product .product__info-container .price{border:0!important;padding:0!important;margin:0!important}@media screen and (min-width:750px){.template-product .product{flex-wrap:nowrap;column-gap:64px}.template-product .product__media-wrapper,.template-product .product__info-wrapper{min-width:0;flex-shrink:1}.template-product section.page-width .product__info-wrapper .product__info-container{margin-left:0;padding-left:0}}@media screen and (min-width:1200px){.template-product .product{column-gap:88px}}.template-product .product-recommendations .section--padding{padding-top:30px}.template-product .product__accordion--description .accordion__content,.template-product .product__accordion--description .accordion__content p,.template-product .product__accordion--description .product__blurb,.template-product .product__accordion--description .product__specs li{font-size:16px;line-height:1.6}.template-product .product__title-row{display:flex;align-items:center;justify-content:flex-start;gap:12px}.template-product .product__title-row .product__heading{flex:0 1 auto;margin:0}.template-product .product__title-wishlist{flex:0 0 auto;line-height:0}.template-product .product__title-wishlist .swym-atw-button-container{margin:0;padding:0}.template-product .swym-atw-button-container{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;background:none!important;border-radius:0!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center}.template-product .product__title-wishlist .swym-atw-button-container .atw-button{padding:0;background:none;border:0;min-height:0}.template-product .product__title-wishlist{--pdp-wishlist-size: 34px;padding-top:0;width:var(--pdp-wishlist-size);height:var(--pdp-wishlist-size);display:inline-flex;align-items:center;justify-content:center;color:#000}.template-product .product__title-wishlist .swym-atw-button-container,.template-product .product__title-wishlist .swym-atw-button-container .atw-button{width:100%!important;height:100%!important;min-width:0!important}.template-product .product__title-wishlist .atw-button-text:after{width:var(--pdp-wishlist-size)!important;height:var(--pdp-wishlist-size)!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15' fill='none' stroke='%23000000' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.9562 1.20184C13.1895 0.721737 12.2813 0.519329 11.3834 0.628469C10.4854 0.737609 9.65214 1.15168 9.02283 1.80145L8.10366 2.70626H8.08212L7.17372 1.80145C6.54441 1.15168 5.71114 0.737609 4.81319 0.628469C3.91523 0.519329 3.00702 0.721737 2.24039 1.20184C1.79236 1.49198 1.41466 1.87836 1.13477 2.33287C0.854884 2.78737 0.679845 3.29857 0.622409 3.82924C0.564974 4.35991 0.62658 4.89671 0.802745 5.40057C0.978909 5.90444 1.2652 6.36269 1.64078 6.74197L8.05699 13.5172L8.18624 13.388L8.22575 13.4275L14.5665 6.74197C14.9416 6.36195 15.2272 5.90307 15.4025 5.39874C15.5778 4.89442 15.6384 4.35734 15.58 3.82662C15.5215 3.2959 15.3454 2.78491 15.0645 2.33085C14.7836 1.87679 14.405 1.49109 13.9562 1.20184V1.20184Z'/%3E%3C/svg%3E")!important}.template-product .product__title-wishlist .atw-button.atw-button-added .atw-button-text:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15' fill='%23000000' stroke='%23000000' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.9562 1.20184C13.1895 0.721737 12.2813 0.519329 11.3834 0.628469C10.4854 0.737609 9.65214 1.15168 9.02283 1.80145L8.10366 2.70626H8.08212L7.17372 1.80145C6.54441 1.15168 5.71114 0.737609 4.81319 0.628469C3.91523 0.519329 3.00702 0.721737 2.24039 1.20184C1.79236 1.49198 1.41466 1.87836 1.13477 2.33287C0.854884 2.78737 0.679845 3.29857 0.622409 3.82924C0.564974 4.35991 0.62658 4.89671 0.802745 5.40057C0.978909 5.90444 1.2652 6.36269 1.64078 6.74197L8.05699 13.5172L8.18624 13.388L8.22575 13.4275L14.5665 6.74197C14.9416 6.36195 15.2272 5.90307 15.4025 5.39874C15.5778 4.89442 15.6384 4.35734 15.58 3.82662C15.5215 3.2959 15.3454 2.78491 15.0645 2.33085C14.7836 1.87679 14.405 1.49109 13.9562 1.20184V1.20184Z'/%3E%3C/svg%3E")!important;width:var(--pdp-wishlist-size)!important;height:var(--pdp-wishlist-size)!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.template-product .product__accordion .accordion__content,.template-product .product__accordion details[open] .accordion__content{max-height:none;overflow:visible}.template-product .product__badge-label{font-size:16px}.template-product .product__info-container .product-form__buttons .product-form__quantity{width:auto}.template-product .product__info-container .product-form__buttons .product-form__quantity+.product-form__submit,.template-product .product__info-container .product-form__buttons .product-form__quantity+.product-form__submit span,.template-product .product__info-container .product-form__buttons .product-form__submit,.template-product .product__info-container .product-form__buttons .product-form__submit span,.template-product .product-form__submit,.template-product .product-form__submit span{color:#fff!important}.template-product .product-form__input--pill input[type=radio]:checked+label{background-color:#000!important;border-color:#000!important}.template-product .product-form__input--pill input.button-input__input:checked+label:after,.template-product .product-form__input--pill input[type=radio]:checked+label:after{background:#000!important;background-color:#000!important}.template-product .product-form__input--pill input.button-input__input:checked+label{box-shadow:none!important}@media screen and (min-width:750px){.template-product .product--thumbnail_slider .thumbnail-slider{margin-top:0}}@media screen and (min-width:990px){.template-product section.page-width .product__media-wrapper{width:53%!important;max-width:53%!important;flex:0 0 53%!important}.template-product section.page-width .product__info-wrapper{width:auto!important;max-width:none!important;flex:1 1 0!important}}.template-product .product__media-wrapper product-gallery,.template-product .product__media-wrapper thumbnail-slider,.template-product .product__media-wrapper .product__media-list,.template-product .product__media-wrapper .product__media-item,.template-product .product__media-wrapper .product__media-item .media,.template-product .product__media-wrapper .product__media-item img,.template-product .product__media-wrapper .thumbnail-list,.template-product .product__media-wrapper .thumbnail-list__item,.template-product .product__media-wrapper .thumbnail-list__item .thumbnail,.template-product .product__media-wrapper .thumbnail-list__item img,.template-product .product__media-wrapper .slider-button{border-radius:0!important}.template-product product-form.product-form .product-form__quantity .price-per-item__container>quantity-input{padding-left:15px;padding-right:15px}.template-product .product__info-container variant-selects{margin-top:0}animate-sticky[animate] .product-sticky-cart{background-color:#fff}.template-product .product-breadcrumb>*{margin-left:0!important;margin-right:0!important}.template-product .product-breadcrumb a:first-child{font-size:18px}.template-product section.page-width .product__media-wrapper .thumbnail-list li.thumbnail-list__item .thumbnail[aria-current]:after{border-radius:0!important}.template-product .swym-atw-button-container .atw-button-text:after{top:55%}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-product-seona.css.map */
