:root{--swiper-theme-color: #000}.product{margin:0;display:flex;flex-direction:column}body product-gallery{display:block}body .size-chart_container{position:fixed;top:0;right:0;width:100%;height:auto;max-width:490px;background-color:#fff;z-index:100;padding:20px 12px;transform:translate(100%);transition:all .5s ease}body .size-chart_container .close_button{position:absolute;top:20px;right:18px;cursor:pointer}body .size-chart_container .title{font-size:12px;font-weight:600;text-transform:uppercase}body .size-chart_container .size-chart_content{margin-top:20px}body .size-chart_container .size-chart_content table,body .size-chart_container .size-chart_content th,body .size-chart_container .size-chart_content td{border:1px solid black;border-collapse:collapse;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.42px;text-align:center;padding:16px 0;line-height:1}body .size-chart_container .size-chart_content table{width:100%}body .size-chart_container .size-chart_content table thead th{padding:9px 0}body .size-chart_container .size-chart_content table tr th:first-of-type{background-color:#000;color:#fff}body .size-chart_container .size-chart_content table tr th,body .size-chart_container .size-chart_content table tr td{width:22px}body .size-chart_container .size-chart_content table tr td:not(:first-child){font-family:Ingram Mono;font-weight:400;font-size:8px}body.size-chart_active .size-chart_container{transform:translate(0)}.tabs__content_wrapper .size-chart_cta{font-size:10px;text-decoration:underline;text-transform:uppercase;margin-top:15px;display:block}.gallery-slider-container .swiper-slide{height:auto}.gallery-slider-container .swiper-slide figure.zoom{background-position:50% 50%;background-size:150%;background-repeat:no-repeat;position:relative;overflow:hidden;height:100%;margin:0;padding:0;cursor:url(icon-zoom-in.svg),none}.gallery-slider-container .swiper-slide figure.zoom .zoom-icon{position:absolute;bottom:20px;right:20px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:100%;padding:10px;z-index:1}.gallery-slider-container .swiper-slide figure.zoom .zoom-icon.out{display:none}.gallery-slider-container .swiper-slide figure.zoom.zoomEnabled{cursor:url(icon-zoom-out.svg),none}.gallery-slider-container .swiper-slide figure.zoom.zoomEnabled .zoom-icon.in{display:none}.gallery-slider-container .swiper-slide figure.zoom.zoomEnabled .zoom-icon.out{display:flex}.gallery-slider-container .swiper-slide figure.zoom.zoomEnabled video,.gallery-slider-container .swiper-slide figure.zoom.zoomEnabled img{opacity:0}.gallery-slider-container .swiper-slide figure.zoom video,.gallery-slider-container .swiper-slide figure.zoom img{transition:opacity .5s;display:block;width:100%;height:100%;object-fit:cover}.gallery-slider-container .swiper-slide video,.gallery-slider-container .swiper-slide img{object-fit:cover;width:100%}.gallery-slider-container .swiper-pagination{bottom:20px!important;left:20px!important;width:auto!important;display:flex}.gallery-slider-container .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;margin:0 2.5px}.product__info-container{padding:20px 20px 0;flex-direction:column;display:flex;gap:20px}.product__info-container .price{line-height:1}.product__info-container .price.price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.product__info-container .price .price__container{margin-bottom:0}.product__text_shipping{line-height:15.6px;font-size:12px;color:#757575;margin:0}.product-filter-options-color{display:flex;gap:20px}.product-filter-options-color a.color{display:block;display:flex;font-size:10px;text-transform:uppercase;align-items:center;gap:8px}.product-filter-options-color a.color .color_swatch{width:10px;height:10px;border-radius:100%;display:block}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{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}.product-form .product-form__submit[bis]{opacity:.5;pointer-events:none}.product-form .bis_msg{font-size:10px;text-align:center;padding:21px 15px}.product-form .bis_email_input{border:none;border-bottom:1px solid black;padding:24px 15px;font-size:12px;text-transform:uppercase;border-radius:0}.product-form .bis_email_input:focus{outline:none}.product-form .bis_email_input:valid~.product-form__buttons .product-form__submit[bis]{pointer-events:all;opacity:1}.product-form .preorder_copy_container{padding:13px}.product-form .preorder_copy_container .form__label_preorder{font-size:10px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;line-height:1}.product-form .preorder_copy_container .preorder_copy{font-size:12px;line-height:1}.product-form .bis_elm{display:none}.product-form.sold_out .bis_elm{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:10px;margin-bottom:10px}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem}.product-form__input{position:relative;flex:0 0 100%;padding:0;margin:0 0 20px;max-width:44rem;min-width:fit-content;border:none}.product-form__input .size-chart_cta{position:absolute;right:0;bottom:3px;text-transform:uppercase;text-decoration:underline;cursor:pointer;font-size:10px;text-underline-offset:2px;letter-spacing:.1px}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0}.form__label_color,fieldset.product-form__input .form__label{margin-bottom:.2rem;font-size:10px;text-transform:uppercase;letter-spacing:.5px;display:block}.form__label_color{display:flex;align-items:center;padding:0 22px 0 12px;height:100%;line-height:1;position:relative}.form__label_color .swatch{border-radius:100%;display:inline-block;width:14px;height:14px;margin-right:8px}.form__label_color svg{width:12px;height:12px;position:absolute;top:calc(50% - 6px);right:10px;padding:0}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{display:inline-block;font-size:12px;letter-spacing:.12px;margin-right:14px;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.product-form__input input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label{opacity:1;border-bottom:1px solid black}.product-form__input input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through;opacity:.5}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.product-form__submit{width:100%;display:flex;align-items:center;justify-content:center;font-weight:600}.product-form__submit[disabled]>span{display:flex;column-gap:10px;row-gap:5px;flex-wrap:wrap;justify-content:center;align-items:center}.product-form__submit div.price__container{margin-bottom:0}.no-js .product-form__submit.button--secondary{--color-button: inherit;--color-button-text: inherit;--alpha-button-background: 1}.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}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__info-container iframe{max-width:100%}.product__info-container .affirm-as-low-as{font-size:11px;margin:0}.product__info-container .product__description{max-width:450px;letter-spacing:-.01em;text-align:justify;line-height:15.6px;font-size:12px}.product__info-container .product__description a{text-decoration:underline}.product__info-container .product__badge{font-size:12px;text-transform:uppercase;letter-spacing:.6px;opacity:.4;line-height:1;margin-bottom:-15px}.product__info-container .product__features .feature{display:flex;gap:5px;align-items:center;font-size:11px}.product__info-container .product__features .feature img{width:15px;height:15px}.product__text{margin-bottom:0}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word}.product__title h1{font-size:32px;text-transform:uppercase;letter-spacing:.03em}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.product .price .badge,.product .price__container{margin-bottom:.5rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sale{display:none}.product__description-title{font-weight:600}.product__tax{margin-top:-1.4rem}.product-form__quantity .form__label{margin-bottom:.6rem}.product-form__quantity-top .form__label{margin-bottom:1.2rem}product-form{max-width:44rem}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}[data-title=reviews]{display:none!important}[data-title=reviews].show-reviews{display:block!important}[data-title=reviews] .yotpo *{font-family:Riposte!important}[data-title=reviews] .yotpo .yotpo-sum-reviews,[data-title=reviews] .yotpo .yotpo-clr,[data-title=reviews] .yotpo .label-with-tooltip,[data-title=reviews] .yotpo .content-title,[data-title=reviews] .yotpo .yotpo-footer,[data-title=reviews] .yotpo .yotpo-grouping-reference,[data-title=reviews] .yotpo .yotpo-multiple-rating-fields,[data-title=reviews] .yotpo .yotpo-icon-profile,[data-title=reviews] .yotpo .yotpo-bottomline-box-2,[data-title=reviews] .yotpo .yotpo-small-box{display:none!important}[data-title=reviews] .yotpo .yotpo-regular-box{padding:0;border:0}[data-title=reviews] .yotpo .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews{float:unset}[data-title=reviews] .yotpo .yotpo-review .yotpo-header{display:flex;flex-direction:column}[data-title=reviews] .yotpo .yotpo-review .yotpo-main .content-review{font-size:11px;font-family:Riposte;color:#000}[data-title=reviews] .yotpo .yotpo-review .yotpo-main .content-review p{font-size:11px}[data-title=reviews] .yotpo .yotpo-review .yotpo-main{margin-top:0}[data-title=reviews] .yotpo .yotpo-header-element:not(.yotpo-icon-profile){display:flex!important;justify-content:space-between;align-items:center}[data-title=reviews] .yotpo .yotpo-main-widget .yotpo-bottomline .yotpo-icon-star,[data-title=reviews] .yotpo .yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star{font-size:17px}[data-title=reviews] .yotpo .yotpo-bottomline.yotpo-bottomline-2-boxes{height:auto!important}[data-title=reviews] .yotpo .yotpo-bottomline-box-1 .yotpo-sum-reviews,[data-title=reviews] .yotpo .yotpo-main-widget .yotpo-bottomline .yotpo-stars{padding:0!important}[data-title=reviews] .yotpo .yotpo-regular-box{margin:0}[data-title=reviews] .yotpo .yotpo-icon{font-size:15px!important}[data-title=reviews] .yotpo .yotpo-stars .sr-only{position:relative;font-weight:600;font-size:12px;margin:0 0 0 13px;white-space:break-spaces;display:inline-block;max-width:24px;color:#000;width:100%;height:17px}.hide-on-mobile{display:none!important}@media screen and (max-width: 768px){.mobile_fixed_container{position:fixed;z-index:1;bottom:0;background:#fff;width:100%;left:0}.mobile_fixed_container .product-form__submit{margin-bottom:0;padding:22px 20px}.mobile_fixed_container .product-form__input--dropdown{margin-bottom:0}.mobile_fixed_container variant-selects{border-top:1px solid black;display:flex}.mobile_fixed_container variant-selects>*{flex:1}.mobile_fixed_container variant-selects .product-form__input--dropdown:not(:last-of-type){border-right:1px solid black}.mobile_fixed_container variant-selects .select{border:none}.mobile_fixed_container variant-selects .select select{text-transform:uppercase;font-size:10px;color:#000;padding:16px 25px 16px 14px}.mobile_fixed_container variant-selects .select svg{padding:0}.mobile_fixed_container product-form form{display:flex;flex-direction:column}.mobile_fixed_container product-form form .product-form__buttons{order:-1}.mobile_fixed_container product-form form .product-form__buttons .final-sale_tag{font-family:Riposte}.mobile_fixed_container .form_color_container{position:relative}.mobile_fixed_container .form_color_container .product-filter-options-color{display:none;position:absolute;flex-direction:column;background-color:#fff;width:calc(100% + 2px);top:0;left:-1px;transform:translateY(-100%);border:1px solid black;padding:12px}.mobile_fixed_container .form_color_container .form__label_color.is-active+.product-filter-options-color{display:flex}.section-main-product{margin-bottom:10px}.section-main-product .product__features{margin-top:-10px}}@media screen and (max-width: 768px){.hide-on-mobile{display:none!important}}.mobile-price-display{margin:0;padding:0}.mobile-price-display .price{font-size:16px;font-weight:600;line-height:1.2}@media screen and (min-width: 769px){.mobile-price-display{display:none!important}}@media screen and (min-width: 769px){.product__column-sticky{position:sticky;top:130px;z-index:2;margin-top:60px;max-width:565px}.product-form__submit{font-weight:400}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product__info-wrapper{padding:0 60px}.product{margin-top:30px;flex-direction:row}.product>*{width:50%}.product__info-container .product__badge{margin-bottom:-16px}.product-form .bis_email_input{padding:8px 0;margin-bottom:22px}.product-form .bis_msg{padding:16px 0}.product-form .preorder_copy_container{padding:0;margin-bottom:22px}.product-filter-options-color{margin-bottom:20px}.product-filter-options-color a.color.selected{padding:1px;border:1px solid #000;border-radius:100%}.form__label_color{margin-bottom:12px;padding:0}.form__label_color svg{display:none}.gallery-slider-container .swiper-wrapper{flex-direction:column}.gallery-slider-container .swiper-pagination{display:none}.gallery-slider-container .swiper-slide figure.zoom .zoom-icon{display:none!important}.gallery-slider-container .nav_container{position:absolute;top:0;left:20px;height:100%;z-index:1}.gallery-slider-container .nav_container .desktop_pagination{position:-webkit-sticky;position:sticky;top:50%;top:calc(50% + 50px);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.gallery-slider-container .nav_container .desktop_pagination .dot{display:block;width:4px;height:4px;border-radius:100%;background-color:#000;opacity:.5}.gallery-slider-container .nav_container .desktop_pagination .dot.is-active{opacity:1}body .size-chart_container{height:100%}body .size-chart_container .size-chart_content table thead th{padding:16px 0}body .size-chart_container .size-chart_content table tr th:not(:first-child),body .size-chart_container .size-chart_content table tr td:not(:first-child){width:29px}body product-gallery{display:initial}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/section-main-product.css.map */
