#size-guide .section{margin:0}.shopify-section.section-main-product{display:grid;grid-template-columns:1fr;margin-top:20px}.shopify-section.section-main-product .product-media{padding-bottom:6px;width:100%}.shopify-section.section-main-product .product-media .shopify-model-viewer-ui{background:#f7f7f7}.shopify-section.section-main-product .product-media product-model .icon-3d-model{position:absolute;bottom:20px;right:20px}.shopify-section.section-main-product .product-media product-model[loaded=true]>img{display:none}.shopify-section.section-main-product .product-media .swiper-pagination{top:auto;bottom:0}.shopify-section.section-main-product .product-media .swiper-pagination.swiper-pagination-progressbar{height:2px;background:#f7f7f7}.shopify-section.section-main-product .product-media .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:gray}.shopify-section.section-main-product .product-media .image-container{padding-bottom:65%;background:#f7f7f7;cursor:pointer}.shopify-section.section-main-product .product-media .image-container[data-label]:after{content:attr(data-label);position:absolute;top:10px;right:10px;padding:2px 10px;background:#fff;color:var(--badge-color, #1B2330);font-size:11px;text-transform:uppercase;z-index:1;left:auto}.shopify-section.section-main-product .product-media .image-container[data-label=""]:after{display:none}.shopify-section.section-main-product .product-info .title{margin:0 0 6px;text-transform:capitalize}.shopify-section.section-main-product .product-info .short-description{color:#666;margin-bottom:6px;font-size:14px}.shopify-section.section-main-product .product-info .short-description ul{list-style-type:none;padding:0}.shopify-section.section-main-product .product-info .review-info{margin:20px 0;min-height:26px}.shopify-section.section-main-product .product-info .review-info .stamped-badge{display:flex;flex-direction:row;align-items:center}.shopify-section.section-main-product .product-info .review-info .stamped-badge .stamped-badge-caption{color:#666;text-transform:uppercase;text-decoration:underline}.shopify-section.section-main-product .product-info .review-info .stamped-badge .stamped-badge-starrating{margin-right:10px!important}.shopify-section.section-main-product .product-info .review-info .stamped-badge .stamped-fa-star-o:before{color:#666!important}.shopify-section.section-main-product .product-info .review-info .stamped-badge .stamped-fa-star-o:before,.shopify-section.section-main-product .product-info .review-info .stamped-badge .stamped-fa-star:before{font-size:22px;margin-right:-4px}.shopify-section.section-main-product .product-info>.price{position:relative;min-height:20px}.shopify-section.section-main-product .product-info>.price .final_sale_tag{margin-left:6px;display:inline-block;text-transform:uppercase;font-family:SuisseIntl;font-size:14px;position:absolute;right:0}.shopify-section.section-main-product .product-info>.price .final_sale_tag .question_mark{color:#c4ced6;border-bottom:1px dotted #c4ced6;cursor:pointer;margin-left:4px}.shopify-section.section-main-product .product-info>.price .final_sale_tag .question_mark:hover .text{visibility:visible}.shopify-section.section-main-product .product-info>.price .final_sale_tag .text{visibility:hidden;background-color:#fff;border-radius:2px;top:calc(100% + 4px);min-width:160px;width:100%;right:0;position:absolute;z-index:2;box-shadow:#1212123b 2px 2px 14px 2px;box-sizing:border-box;color:#1b2330;text-transform:none;word-wrap:break-word;text-align:justify;font-size:12px;text-align:left;padding:12px}@media only screen and (max-width:1024px)and (min-width:420px){.shopify-section.section-main-product .product-info>.price .final_sale_tag .text{left:-36px}}.shopify-section.section-main-product .product-info .price__sale .price-item--regular{margin-left:6px}.shopify-section.section-main-product .product-info .price__sale .percent{margin-left:6px;margin-right:6px}.shopify-section.section-main-product .product-info .price__sale .automatic-discount-badge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 8px;text-transform:uppercase;color:var(--automatic-discount-badge-text-color, #1B2330)}.shopify-section.section-main-product .product-info .price__sale .automatic-discount-badge .icon-discount{width:12px;height:12px}.shopify-section.section-main-product .product-info .price__sale .automatic-discount-badge.hidden{display:none}.shopify-section.section-main-product .footbed-info{margin-bottom:16px}.shopify-section.section-main-product .footbed-info .title{text-transform:none;margin-top:0}.shopify-section.section-main-product .footbed-info .text{color:#666;font-size:14px}.shopify-section.section-main-product .product-details{border-top:2px solid #ddd;align-self:flex-start}.shopify-section.section-main-product .product-details details{border-bottom:2px solid #ddd}.shopify-section.section-main-product .product-details details[open] summary .icon{transform:rotate(180deg)}.shopify-section.section-main-product .product-details summary{padding:8px 0;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.shopify-section.section-main-product .product-details summary .icon{width:16px;height:16px;transition:all .4s ease-in-out}.shopify-section.section-main-product .product-details summary .icon polygon{fill:#666!important}.shopify-section.section-main-product .product-details .text{margin:0 0 40px;font-size:14px}.shopify-section.section-main-product .product-details .text ul{padding-left:25px;margin:0 0 20px;line-height:1.8}.shopify-section.section-main-product .product-details .text ul.highlights{list-style-type:none;padding:0}.shopify-section.section-main-product .product-details .text ul.highlights li{line-height:1.38;display:flex;align-items:center;column-gap:10px;margin-bottom:10px}.shopify-section.section-main-product .product-details .text ul.highlights li svg{width:32px}.shopify-section.section-main-product .product-details .text.recommened{margin-bottom:24px}.shopify-section.section-main-product .product-details .frequently-bought-together{display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px);gap:10px;max-width:calc(100vw - 40px)}.shopify-section.section-main-product .product-details .frequently-bought-together .card-recommended{width:100%;margin-bottom:43px;display:flex;flex-direction:column}.shopify-section.section-main-product .product-details .frequently-bought-together .card-recommended .image-container{padding-bottom:69%}.shopify-section.section-main-product .product-details .frequently-bought-together .card-recommended .title{font-family:SuisseIntl;font-size:14px;font-style:normal;font-weight:450;line-height:normal;text-transform:none;margin-top:19px;margin-bottom:0;flex-grow:1}.shopify-section.section-main-product .product-details .frequently-bought-together .card-recommended .text{margin-bottom:24px}.shopify-section.section-main-product .product-details .frequently-bought-together .card-recommended .price{font-family:SuisseIntl;font-size:14px;font-style:normal;font-weight:450;margin-bottom:18px}.shopify-section.section-main-product .product-details .frequently-bought-together .card-recommended select{border:0;width:100%;max-width:100%;padding:0 22px 0 0;background:url(icon-caret-gray.svg) no-repeat right center;background-size:10px;background-position-x:100%;height:auto;color:#1b2330}.shopify-section.section-main-product .product-details .frequently-bought-together .card-recommended .button{margin-top:18px;width:100%;padding:0}.shopify-section.section-main-product .product-form-wrapper{margin-bottom:40px;padding:40px 0 0}.shopify-section.section-main-product .product-form-wrapper .linked-products{margin-bottom:40px;display:flex;flex-direction:row;justify-content:space-evenly}.shopify-section.section-main-product .product-form-wrapper .linked-products a{flex-grow:1;text-align:center;line-height:40px;height:40px;letter-spacing:.35px;font-size:14px;font-family:SuisseIntlBold;flex:1 1 0;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;color:#666;position:relative;text-transform:uppercase}.shopify-section.section-main-product .product-form-wrapper .linked-products a:after{content:"";position:absolute;top:4px;right:-1px;width:2px;height:32px;background:#79889f;z-index:1}.shopify-section.section-main-product .product-form-wrapper .linked-products a:last-child:after{display:none}.shopify-section.section-main-product .product-form-wrapper .linked-products a:hover{color:#1b2330}.shopify-section.section-main-product .product-form-wrapper .linked-products a.active{background-color:#fff;color:#1b2330;outline:2px solid #1b2330;z-index:1}.shopify-section.section-main-product .product-form-wrapper .linked-products a.active:after{display:none}.shopify-section.section-main-product .product-form-wrapper .product-form .klaviyo-bis-trigger,.shopify-section.section-main-product .product-form-wrapper .product-form.unavailable .product-form__submit{display:none}.shopify-section.section-main-product .product-form-wrapper .product-form.unavailable .product-form__submit[data-custom-text=true],.shopify-section.section-main-product .product-form-wrapper .product-form.unavailable .product-form__submit[data-retired=true]{display:block}.shopify-section.section-main-product .product-form-wrapper .product-form.unavailable .product-form__submit[data-custom-text=true]+.klaviyo-bis-trigger,.shopify-section.section-main-product .product-form-wrapper .product-form.unavailable .product-form__submit[data-retired=true]+.klaviyo-bis-trigger{display:none!important}.shopify-section.section-main-product .product-form-wrapper .product-form.unavailable .klaviyo-bis-trigger{display:inline-block!important}.shopify-section.section-main-product .product-form-wrapper .product-form__input{border:0;padding:0 0 40px;margin:0}.shopify-section.section-main-product .product-form-wrapper .product-form__input .form__label{display:flex;flex-direction:row;justify-content:space-between;gap:20px;width:100%;text-transform:uppercase;font-family:SuisseIntl;font-size:14px;margin-bottom:16px}.shopify-section.section-main-product .product-form-wrapper .product-form__input .form__label .option{font-weight:600}.shopify-section.section-main-product .product-form-wrapper .product-form__input .form__label .value{flex-grow:1}.shopify-section.section-main-product .product-form-wrapper .product-form__input .form__label .material{text-align:right;float:right}.shopify-section.section-main-product .product-form-wrapper .product-form__input .form__label #size-guide-trigger{display:inline-block;color:#666;text-decoration:underline;cursor:pointer;transition:all .4s ease-in-out;float:right}.shopify-section.section-main-product .product-form-wrapper .product-form__input .form__label #size-guide-trigger:hover{color:#1b2330}.shopify-section.section-main-product .product-form-wrapper .product-form__input .wrapper{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.shopify-section.section-main-product .product-form-wrapper .product-form__input .wrapper input[type=radio]{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.shopify-section.section-main-product .product-form-wrapper .product-form__input .wrapper input[type=radio].hidden{display:none!important}.shopify-section.section-main-product .product-form-wrapper .product-form__input .wrapper input[type=radio].unavailable+label{background:#eee;color:#9e9e9e}.shopify-section.section-main-product .product-form-wrapper .product-form__input .wrapper input[type=radio].unavailable+label:after{content:"";position:absolute;top:50%;left:50%;width:141%;height:1px;background:#9e9e9e;transform:translate(-50%,-50%) rotate(-45deg)}.shopify-section.section-main-product .product-form-wrapper .product-form__input .wrapper input[type=radio]:checked+label{border-color:#1b2330;background:#1b2330;color:#fff}.shopify-section.section-main-product .product-form-wrapper .product-form__input .wrapper input[type=radio]:focus-visible+label{outline:2px solid #1b2330;outline-offset:2px}.shopify-section.section-main-product .product-form-wrapper .product-form__input .wrapper label{border:1px solid #9e9e9e;padding-bottom:100%;position:relative;cursor:pointer}.shopify-section.section-main-product .product-form-wrapper .product-form__input .wrapper label:hover{border-color:#1b2330}.shopify-section.section-main-product .product-form-wrapper .product-form__input .wrapper label span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:13px;text-align:center}.shopify-section.section-main-product .product-form-wrapper .product-form__input.option-color .wrapper{grid-template-columns:repeat(5,1fr)}.shopify-section.section-main-product .product-form-wrapper .product-form__input.option-color .wrapper label{border-width:0 0 1px 0;border-color:#0000;padding-bottom:78%}.shopify-section.section-main-product .product-form-wrapper .product-form__input.option-color .wrapper label.limited{position:relative}.shopify-section.section-main-product .product-form-wrapper .product-form__input.option-color .wrapper label.limited:before{content:"";position:absolute;top:-7px;left:-7px;z-index:1;text-transform:uppercase;font-size:10px;background:url(limited.svg) left center no-repeat;background-size:15px;height:15px;width:15px}.shopify-section.section-main-product .product-form-wrapper .product-form__input.option-color.limited{position:relative}.shopify-section.section-main-product .product-form-wrapper .product-form__input.option-color.limited:before{content:"limited edition";position:absolute;bottom:10px;left:0;z-index:1;text-transform:uppercase;font-size:10px;background:url(limited.svg) left center no-repeat;background-size:15px;padding-left:24px;min-height:15px}.shopify-section.section-main-product .product-form-wrapper .product-form__input.option-condition .wrapper label span{font-size:10px}.shopify-section.section-main-product .product-form-wrapper .product-form__buttons{position:relative}.shopify-section.section-main-product .product-form-wrapper .product-form__buttons .product__inventory{position:absolute;left:0;bottom:calc(100% + 6px);width:100%;text-align:center}.shopify-section.section-main-product .product-form-wrapper .product-form__buttons .spurit-po-wrapper{width:100%}.shopify-section.section-main-product .product-form-wrapper .product-form__buttons .spurit-po-wrapper .design-pre-order-template-wrapper{flex-direction:column}.shopify-section.section-main-product .product-form-wrapper .product-form__buttons .spurit-po-wrapper button.pre-order-custom{width:100%}.shopify-section.section-main-product .product-form-wrapper .product-form__buttons .spurit-po-wrapper button.pre-order-custom [data-editable=pre-order-button]{background:#1b2330;color:#fff;border:2px solid #1b2330;border-radius:0;padding:0 48px;font-family:SuisseIntlBold;font-size:14px;line-height:47px;height:47px;font-weight:400;letter-spacing:.35px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;text-align:center;width:100%;box-sizing:border-box}.shopify-section.section-main-product .product-form-wrapper .product-form__buttons .spurit-po-wrapper button.pre-order-custom [data-editable=pre-order-button-hover]{background:#0000;color:#1b2330;border:2px solid #1b2330;border-radius:0;padding:0 48px;font-family:SuisseIntlBold;font-size:14px;line-height:47px;height:47px;font-weight:400;letter-spacing:.35px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;text-align:center;width:100%;box-sizing:border-box}.shopify-section.section-main-product .product-form-wrapper .product-form__buttons .spurit-po-wrapper .pre-order-2-message{font-size:10px;margin:10px 0 0;background:#0000;border:none;display:block;padding:0;text-align:center;width:100%;font-family:SuisseIntl;text-transform:uppercase}.shopify-section.section-main-product .product-form-wrapper .product-form__buttons .spurit-po-wrapper .design-t_and_c-template-wrapper{display:none}.shopify-section.section-main-product .product-form-wrapper shopify-payment-terms,.shopify-section.section-main-product .product-form-wrapper .shopify-installments,.shopify-section.section-main-product .product-form-wrapper .affirm-as-low-as{display:block;font-size:12px;margin-top:12px;text-align:center}.shopify-section.section-main-product .product-form-wrapper .gender-switcher{margin-bottom:40px;display:flex;flex-direction:row;justify-content:space-evenly;background:#f7f7f7;line-height:45px;height:45px;text-transform:uppercase;letter-spacing:.35px;font-size:14px;font-family:SuisseIntlBold}.shopify-section.section-main-product .product-form-wrapper .gender-switcher a{color:#666;flex-grow:1;text-align:center}.shopify-section.section-main-product .product-form-wrapper .gender-switcher a:hover{color:#1b2330}.shopify-section.section-main-product .product-form-wrapper .gender-switcher span{background:#fff;outline:2px solid #1b2330;flex-grow:1;text-align:center}.shopify-section.section-main-product .product-form-floating{position:fixed;bottom:0;left:0;width:100%;z-index:2147483637;display:none;background:#fff;padding:20px;box-sizing:border-box}.shopify-section.section-main-product .product-form-floating .button{box-sizing:border-box}.shopify-section.section-main-product .product-form-floating.active{display:block}.shopify-section.section-main-product .product-form-floating .spurit-po-wrapper{width:100%}.shopify-section.section-main-product .product-form-floating .spurit-po-wrapper .design-pre-order-template-wrapper{flex-direction:column}.shopify-section.section-main-product .product-form-floating .spurit-po-wrapper button.pre-order-custom{width:100%}.shopify-section.section-main-product .product-form-floating .spurit-po-wrapper button.pre-order-custom [data-editable=pre-order-button]{background:#1b2330;color:#fff;border:2px solid #1b2330;border-radius:0;padding:0 48px;font-family:SuisseIntlBold;font-size:14px;line-height:47px;height:47px;font-weight:400;letter-spacing:.35px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;text-align:center;width:100%;box-sizing:border-box}.shopify-section.section-main-product .product-form-floating .spurit-po-wrapper button.pre-order-custom [data-editable=pre-order-button-hover]{background:#0000;color:#1b2330;border:2px solid #1b2330;border-radius:0;padding:0 48px;font-family:SuisseIntlBold;font-size:14px;line-height:47px;height:47px;font-weight:400;letter-spacing:.35px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;text-align:center;width:100%;box-sizing:border-box}.shopify-section.section-main-product .product-form-floating .spurit-po-wrapper .pre-order-2-message{font-size:10px;margin:10px 0 0;background:#0000;border:none;display:block;padding:0;text-align:center;width:100%;font-family:SuisseIntl;text-transform:uppercase}.shopify-section.section-main-product .product-form-floating .spurit-po-wrapper .design-t_and_c-template-wrapper{display:none}@media only screen and (max-width:768px){#chat-button{bottom:60px!important}.shopify-section.section-main-product .product-media product-model .close{position:absolute;top:0;right:0;padding:10px;z-index:99;display:none!important}.shopify-section.section-main-product .product-media product-model[loaded=true] .close{display:block!important}}@media only screen and (min-width:769px){.shopify-section.section-main-product{grid-template-columns:1fr 400px;grid-template-rows:auto auto 1fr;column-gap:80px;margin-top:40px}.shopify-section.section-main-product .product-media{grid-row-start:1;grid-row-end:4;grid-column-start:1;padding-bottom:0;align-self:flex-start;position:sticky;top:120px}.shopify-section.section-main-product .product-media .product-model{grid-column-start:1;grid-column-end:3}.shopify-section.section-main-product .product-media .wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}.shopify-section.section-main-product .product-media.last-image-wide .image-container:last-child{grid-column:1/3;padding-bottom:32%}.shopify-section.section-main-product .product-media.last-image-wide .swiper-slide.image-container:has(+.first-color){grid-column:1/3;padding-bottom:32%}.shopify-section.section-main-product .product-info{grid-column-start:2}.shopify-section.section-main-product .product-form-wrapper{border-top:2px solid #ddd;grid-column-start:2}.shopify-section.section-main-product .product-details{grid-column-start:2}.shopify-section.section-main-product .product-form-floating{display:none!important}}@media only screen and (min-width:420px){.shopify-section.section-main-product .product-info .price .final_sale_tag{position:absolute;right:-6px}}.template-product .title sup{position:relative;top:1px;font-size:18px}
/*# sourceMappingURL=/cdn/shop/t/430/assets/section-main-product.css.map */
