html{scroll-behavior:auto}product-info{display:block}.product{padding-inline:0;padding-bottom:0;display:flex;justify-content:space-between;gap:4rem}@media screen and (max-width:768px){.product{flex-wrap:wrap;gap:0}}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block;flex:1}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;margin-bottom:1.5rem}.product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.product-form__input{flex:0 0 100%;padding:0;min-width:fit-content;border:none;display:flex;gap:1rem}.product-form__input+.product-form__input{margin-top:2.4rem}.product-form__input .form__label{padding-left:0}.product-form__input .select{max-width:100%}.product-form__input .svg-wrapper{right:1.5rem}.product-form__submit{margin-bottom:1rem;width:100%;min-width:unset}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__info-wrapper{width:calc(50% - 4rem);padding-top:5.2rem;padding-bottom:5.2rem}.product__info-container>*+*{margin:2rem 0}.product__info-container iframe{max-width:100%}.product__info-container{max-width:48rem;margin-inline:auto;position:sticky;top:calc(var(--header-height) + 5.2rem);padding-inline:3rem;box-sizing:content-box}.product__text{margin-bottom:0;color:rgb(var(--color-grey-1))}.product__text--dark{color:rgb(var(--color-black))}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__tag{color:rgb(var(--color-grey-1));margin-bottom:2.4rem}.product_title_flex{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.product__title{word-break:break-word}.product__title>*{margin:0}.product__title>a{display:none}@media screen and (max-width:1024px){.product{gap:0}.product__info-wrapper{width:50%}}@media screen and (max-width:768px){.product__info-wrapper{width:100%;padding-top:3.2rem;padding-bottom:0;--top-offset: 2.4rem !important}.product__info-container>*.hide-mobile+*{margin-top:0}.product__info-container{position:static;padding-inline:1.2rem;max-width:unset}.product-form__submit{border-radius:0}.product__tag{margin-bottom:1.6rem}.product_title_flex{flex-direction:column;gap:.9rem}}.product__media-wrapper{width:50%;position:relative}.product-gallery-slider{display:block;width:100%}.product-gallery-item{position:relative;background:rgb(var(--color-grey-4))}.product-gallery-item .zoom-trigger{display:block;width:100%;cursor:zoom-in}.product-gallery-item img,.product-gallery-item video{display:block;width:100%;height:auto}.product-gallery-item{animation:var(--animation-product-gallery-reveal)}@keyframes product-gallery-reveal{0%{opacity:.4;filter:blur(8px)}to{opacity:1;filter:blur(0)}}.product-gallery-slider.is-revealed .product-gallery-item{animation:none}.product-gallery-item_caption{position:absolute;left:0;bottom:0;margin:0;padding:.5rem 1rem;width:fit-content;white-space:nowrap;background:rgba(var(--color-off-white),.7);color:rgb(var(--color-black))}@media screen and (min-width:769px){.product__media-wrapper{position:sticky;top:var(--header-height);max-height:calc(100vh - var(--header-height));overflow-y:auto;scrollbar-width:none}.product__media-wrapper::-webkit-scrollbar{display:none}.product-gallery{display:flex;flex-wrap:wrap}.product-gallery-item.swiper-slide{width:50%;flex:0 0 50%;height:auto}.product-gallery-item.swiper-slide:first-child{width:100%;flex:0 0 100%}.product-gallery-item.swiper-slide:last-child:nth-child(2n){width:100%;flex:0 0 100%}}@media screen and (max-width:768px){.product__media-wrapper{width:100%}.product-gallery-item.swiper-slide{height:auto}.product-gallery-scrollbar{background:rgb(var(--color-grey-4));border-radius:0;height:2px!important;left:0!important;width:100%!important;bottom:0!important}.product-gallery-scrollbar .swiper-scrollbar-drag{background:rgb(var(--color-black));border-radius:0}}.rating-wrapper{display:flex;align-items:center;gap:.7rem;margin-top:1.6rem}.rating{display:flex;align-items:center;gap:.3rem;color:rgb(var(--color-black))}.rating svg{display:block;width:1.4rem;height:1.4rem}.rating-text,.rating-count{margin:0;text-transform:uppercase}.rating-text{color:rgb(var(--color-black))}.rating-count{color:rgb(var(--color-grey-1))}@media screen and (max-width:768px){.rating-wrapper{margin-top:.8rem}}.product__limited-badge{color:var(--limited-badge-color);margin-top:1.6rem}@media screen and (max-width:768px){.product__limited-badge{margin-top:.8rem}}.product__inventory{display:flex;align-items:center;gap:.7rem;color:var(--inventory-text-color, rgb(var(--color-black)));margin-block:1.6rem}.product__inventory:has(+.buy-buttons-wrapper){margin-bottom:-1rem}.inventory-dot{flex-shrink:0;width:.6rem;height:.6rem;border-radius:50%;background:var(--inventory-dot-color, #61bd5c);transform:translateY(-1px)}sticky-buy-buttons{display:block}.buy-buttons-wrapper:has(+.product__text){margin-bottom:0}.buy-buttons-wrapper+.product__text{margin-top:0}@media screen and (max-width:768px){.buy-buttons-wrapper{margin-bottom:6rem;position:sticky;bottom:0;z-index:1}.buy-buttons-wrapper+.product__text{margin-bottom:6rem}.buy-buttons-wrapper:has(recipient-form){position:static}.buy-buttons-wrapper.is-pinned{z-index:calc(var(--z-index-modal) - 2)}.buy-buttons-wrapper.is-pinned>product-form{position:fixed;left:1.2rem;right:1.2rem;bottom:0;animation:sticky-buy-buttons-in .3s cubic-bezier(.33,1,.68,1)}.buy-buttons-wrapper.is-stuck #pp-native-btn-companion-text{visibility:hidden}.buy-buttons-wrapper.is-pinned #pp-native-btn-companion-text{display:none}@keyframes sticky-buy-buttons-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.buy-buttons-wrapper.is-pinned>product-form{animation:none}}}@media screen and (max-width:500px){.buy_buttons_wrapper{margin-inline:-1.2rem}}.recipient-form{display:flex;flex-direction:column;gap:2.4rem;margin-top:3.2rem;margin-bottom:3.2rem}.recipient-fields{display:flex;flex-direction:column;gap:1rem}.recipient-fields_heading{margin:0;color:rgb(var(--color-black))}.recipient-fields_group{display:flex;flex-direction:column;gap:2rem;width:100%}.recipient-fields__field.field-line input::placeholder{color:rgb(var(--color-grey-1))}.recipient-fields_message-input{display:block;width:100%;min-height:9.7rem;margin:0;padding:1rem;border:1px solid rgb(var(--color-grey-4));background-color:transparent;font-family:inherit;font-size:var(--font-size-body-1-desktop);line-height:1.6;color:rgb(var(--color-black));resize:vertical}.recipient-fields_message-input::placeholder{color:rgb(var(--color-grey-1))}.recipient-fields_message-input:hover,.recipient-fields_message-input:focus{outline:none;border-color:rgb(var(--color-black))}.recipient-fields .form__message{display:flex;align-items:center;gap:.4rem;margin-top:.4rem;color:rgb(var(--color-red))}.recipient-fields .form__message.hidden{display:none}.product-form__recipient-error-message-wrapper{border:1px solid rgb(var(--color-red));padding:1.2rem;margin-bottom:1.6rem}.product-form__recipient-error-message-wrapper .form__message{display:flex;align-items:center;gap:.6rem;margin:0;color:rgb(var(--color-red))}.product-form__recipient-error-message-wrapper h2.form__message{font-size:var(--font-size-body-1-desktop)}.product-form__recipient-error-message-wrapper ul{margin:.8rem 0 0;padding-left:1.6rem;color:rgb(var(--color-red))}.product_accordion{border-top:1px solid rgb(var(--color-grey-4))}.product_accordion+.product_accordion{margin-block:0}.product_accordion:has(+.product_accordion){margin-bottom:0}.product_accordion:last-of-type{border-bottom:1px solid rgb(var(--color-grey-4));margin-bottom:2rem}.product_accordion .accordion_toggle{padding:1rem 0}.product_accordion .accordion_icon svg{width:1rem;height:1.1rem}.product_accordion.open .accordion_icon svg{transform:rotate(45deg)}.product_accordion .accordion_content_inner>*+*{margin-top:1rem}.product_accordion .accordion_content_inner{padding-bottom:2rem}.fit-and-size_slider{margin-top:1.6rem}.fit-and-size_track{position:relative;height:1.4rem}.fit-and-size_track:before{content:"";position:absolute;top:50%;left:.4rem;right:.4rem;height:.1rem;background:rgb(var(--color-grey-1));transform:translateY(-50%)}.fit-and-size_track_end{position:absolute;top:50%;left:.4rem;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--color-black));transform:translate(-50%,-50%)}.fit-and-size_track_end--end{left:calc(100% - .4rem)}.fit-and-size_dot{position:absolute;top:50%;width:1.4rem;height:1.4rem;border-radius:50%;background:rgb(var(--color-black));transform:translate(-50%,-50%)}.fit-and-size_labels{display:flex;justify-content:space-between;margin-top:.8rem;color:rgb(var(--color-black))}.fit_size_accordion ul,.fit_size_accordion ol{list-style:none}.size-fit-note{border:1px solid rgb(var(--color-grey-4));padding:1.2rem;margin-top:1.6rem;display:flex;flex-direction:column;gap:.4rem}.size-fit-note p{margin:0}.size-guide-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s;display:flex;align-items:center;justify-content:center}.size-guide-modal:not([inert]){visibility:visible;pointer-events:auto;transition-delay:0s}.size-guide-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-black),.4);opacity:0;transition:opacity .3s ease}.size-guide-modal:not([inert]) .size-guide-modal__overlay{opacity:1}.size-guide-modal__inner{position:relative;width:79.2rem;max-width:calc(100vw - 4.8rem);max-height:calc(100vh - 4.8rem);background:rgb(var(--color-off-white));padding:4rem 3.2rem;display:flex;flex-direction:column;gap:3rem;opacity:0;transform:scale(.98);transition:opacity .3s ease,transform .3s ease}.size-guide-modal__body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.size-guide-modal__body::-webkit-scrollbar{display:none}.size-guide-modal:not([inert]) .size-guide-modal__inner{opacity:1;transform:scale(1)}.size-guide-modal__close{position:absolute;top:1.6rem;right:1.6rem;width:1.6rem;height:1.6rem}.size-guide-modal__tabs{display:flex;align-items:center;gap:2rem}.size-guide-modal__tab{color:rgb(var(--color-grey-1));padding-bottom:.1rem;border-bottom:1px solid transparent}.size-guide-modal__tab.is-active{color:rgb(var(--color-black));border-bottom-color:rgb(var(--color-black))}.size-guide-modal__panel{display:flex;flex-direction:column;gap:2.4rem;animation:size-guide-panel-fade .3s ease-in-out}.size-guide-modal__panel[hidden]{display:none}@keyframes size-guide-panel-fade{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.size-guide-modal__selector-and-table{display:flex;flex-direction:column;gap:1.6rem}.size-guide-modal__selector-row{display:flex;align-items:center;justify-content:space-between}.size-guide-modal__table-select{position:relative}.size-guide-modal__select-trigger{display:flex;align-items:center;gap:.4rem;color:inherit;font:inherit;cursor:pointer}.size-guide-modal__select-trigger svg{width:1.07rem;height:.61rem;pointer-events:none;flex-shrink:0;transition:transform .2s ease}.size-guide-modal__select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.size-guide-modal__select-list{position:absolute;top:calc(100% + .8rem);left:0;z-index:1;min-width:100%;margin:0;padding:.4rem 0;list-style:none;background:rgb(var(--color-off-white));border:1px solid rgb(var(--color-grey-4))}.size-guide-modal__select-list[hidden]{display:none}.size-guide-modal__select-option{display:block;width:100%;text-align:left;white-space:nowrap;padding:.7rem 1.4rem;color:rgb(var(--color-black));font:inherit;cursor:pointer}.size-guide-modal__select-option:hover,.size-guide-modal__select-option.is-active{background:rgb(var(--color-grey-4))}.size-guide-modal__table-wrap{display:none}.size-guide-modal__table-wrap.is-active{display:block}.size-guide-modal__units{display:flex;align-items:flex-end;gap:.4rem}.size-guide-modal__units[data-inch-only]{visibility:hidden}.size-guide-modal__unit{color:rgb(var(--color-black));padding-bottom:.2rem;border-bottom:1px solid transparent}.size-guide-modal__unit.is-active{border-bottom-color:rgb(var(--color-black))}.size-guide-modal__table-scroll{overflow-x:auto}.size-guide-modal__table{width:100%;border-collapse:collapse;border-top:1px solid rgb(var(--color-line))}.size-guide-modal__table th,.size-guide-modal__table td{text-align:left;padding:.8rem 0;white-space:nowrap;border-bottom:1px solid rgb(var(--color-line))}.size-guide-modal__table th{color:rgb(var(--color-black));font-weight:400}.size-guide-modal__table td{padding-right:3rem}.size-guide-modal__cell-units{display:inline-grid}.size-guide-modal__cell-in,.size-guide-modal__cell-cm{grid-area:1 / 1;visibility:hidden}.size-guide-modal__table-wrap[data-unit=in] .size-guide-modal__cell-in,.size-guide-modal__table-wrap[data-unit=cm] .size-guide-modal__cell-cm{visibility:visible}.size-guide-modal__note{margin:0;color:rgb(var(--color-black))}.size-guide-modal__model{display:flex;gap:1.6rem;border:1px solid rgb(var(--color-grey-4));padding:.8rem 1.6rem .8rem .8rem;width:fit-content;max-width:100%}.size-guide-modal__model-image{flex-shrink:0;width:8.6rem;height:13.1rem;overflow:hidden}.size-guide-modal__model-image img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.size-guide-modal__model-info{display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem;min-width:24rem}.size-guide-modal__model-info>p{margin:0;color:rgb(var(--color-black))}.size-guide-modal__model-details{display:flex;flex-direction:column;gap:.4rem}.size-guide-modal__model-details p{margin:0;display:flex;gap:.8rem}.size-guide-modal__model-details span:first-child{color:rgb(var(--color-grey-1))}.size-guide-modal__measure-top{color:rgb(var(--color-black))}.size-guide-modal__measure-top .metafield-rich_text_field>p{margin:0;margin-top:1.2rem}.size-guide-modal__measure-top .metafield-rich_text_field>p:first-child{margin-top:0}.size-guide-modal__measure{display:flex;gap:.6rem;align-items:flex-start}.size-guide-modal__measure-copy{width:51.1rem;flex-shrink:0;color:rgb(var(--color-black))}.size-guide-modal__measure-copy .metafield-rich_text_field>h2{font-family:var(--font-family-heading-2);font-weight:var(--font-weight-heading-2);font-size:var(--font-size-heading-2-desktop);line-height:var(--line-height-heading-2-desktop);letter-spacing:var(--letter-spacing-heading-2);margin:2rem 0 .5rem}.size-guide-modal__measure-copy .metafield-rich_text_field>h2:first-of-type{margin-top:0}.size-guide-modal__measure-copy .metafield-rich_text_field>h2+p{margin-top:0}.size-guide-modal__measure-copy .metafield-rich_text_field>p{margin:0}.size-guide-modal__measure-copy .metafield-rich_text_field>p+p{margin-top:0}.size-guide-modal__measure-image{flex-shrink:0;width:20.2rem}.size-guide-modal__measure-image img{display:block;width:100%;height:auto}@media screen and (max-width:768px){.size-guide-modal__inner{position:absolute;top:var(--header-bottom-position);right:0;bottom:0;left:0;width:100%;max-width:100%;max-height:none;padding:1.6rem;gap:0;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease}.size-guide-modal:not([inert]) .size-guide-modal__inner{transform:translateY(0)}.size-guide-modal__panel[data-panel=how-to-measure]{margin-top:4rem;gap:1.6rem}.size-guide-modal__panel[data-panel=size-guide]{gap:0;margin-top:4rem}.size-guide-modal__selector-and-table{margin-bottom:2.4rem}.size-guide-modal__note{margin-bottom:4rem}.size-guide-modal__units{gap:1rem}.size-guide-modal__model{width:100%;gap:1rem}.size-guide-modal__model-image{width:7.7rem;height:11.63rem}.size-guide-modal__measure{flex-direction:column;gap:2.4rem}.size-guide-modal__measure-copy{width:100%}.size-guide-modal__measure-image{width:100%;max-width:20.2rem;margin:0 auto}.size-guide-modal__table th,.size-guide-modal__table td{padding-right:1.4rem}.size-guide-modal__table th:last-of-type,.size-guide-modal__table td:last-of-type{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/261/assets/section-main-product.css.map */
