.product-details product-price.text-block{display:flex;flex-flow:row wrap;align-items:flex-end;width:100%;gap:10px}.product-details #product-price-selector:empty{display:none}.other-colors-wrapper legend{margin-block-end:var(--margin-xs);padding:0;text-transform:uppercase}.other-colors-list{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.other-colors-list .other-color{max-width:60px;width:100%;padding:0;border:var(--style-border-width) solid var(--color-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.other-colors-list .other-color:hover,.other-colors-list .other-color.active{border-color:var(--color-selected-variant-border)}.other-colors-list .other-color-image{width:100%;height:auto;vertical-align:middle;object-fit:cover;aspect-ratio:auto 60 / 75}body .size-guide-wrap{overflow:auto}.size-guide-wrap table{background:#fff;border:var(--style-border-width) solid var(--color-variant-border);border-left:0;border-spacing:0;letter-spacing:0;width:100%}.size-guide-wrap table td{border:var(--style-border-width) solid var(--color-variant-border);border-top:0;border-right:0;padding:5px 10px;text-align:center}.size-guide-wrap table td:first-child{position:sticky;top:0;left:0;background:#fff;min-width:70px}.size-guide-wrap table thead tr+tr td:first-child{position:unset;background:transparent;min-width:unset}.size-guide-wrap table tbody tr:last-child td{border-bottom:0}.size-guide-wrap table thead tr:first-child td,.size-guide-wrap table tbody td:first-child{font-weight:600}.accordion .details__header{--summary-font-weight: 600;padding-block:var(--padding-md)}.main-price-wrapper .layout-panel-flex--column{flex-flow:row nowrap;align-items:center}.product-details product-price.text-block{flex:1}.product-details product-price.text-block div[ref=priceContainer]{flex:0 1 auto;width:auto;align-self:flex-start;margin-bottom:0}.product-details product-price.text-block square-placement{flex:1}.product-details .product-badges__badge{font-size:var(--font-size--2xs);align-self:flex-start;margin-top:2px}.product-details .iia-list{display:flex;flex-wrap:wrap;gap:var(--gap-sm);border:0;border-radius:0}.product-details .iia-list .iia-list-item{flex:1;border:solid 1px #d9d9d9;border-radius:5px}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image:last-child .rebuy-bundle__image-divider{display:none}.product-details .button.klaviyo-bis-trigger{margin-top:-10px!important}.option_color .variant-option__button-label{height:36px;min-height:36px;flex:0 0 36px;border-radius:50%;padding:2px;background:transparent;overflow:unset}.option_color .variant-option__button-label:has(:checked),.option_color .variant-option__button-label:has(:checked):hover{background:transparent}.option_color .variant-option__button-label .variant-option__button-label__text{position:absolute;top:-23px;width:80px;background:#000;font-size:10px;color:#fff;border-radius:0;text-align:center;line-height:1;height:auto;padding:4px 5px;opacity:0;left:50%;transform:translate(-50%);pointer-events:none;transition:all .15s ease}.option_color .variant-option__button-label .variant-option__button-label__text:after{content:"";position:absolute;border-top:4px solid transparent;border-right:4px solid #000;border-bottom:4px solid #000;border-left:4px solid transparent;bottom:-1px;transform:translate(-50%) rotate(45deg);left:50%}.option_color .variant-option__button-label:hover .variant-option__button-label__text{opacity:1}.option_color .variant-option__button-label:after{content:"";position:absolute;top:2px;left:2px;background:var(--swatch-color);border-radius:50%;pointer-events:none;width:30px;height:30px;max-width:30px;max-height:30px;min-width:30px;min-height:30px}.option_color .variant-option__button-label svg{z-index:1}.product-details .product-form-buttons>*:not(.quantity-selector).product-form-text__error{width:100%;flex:0 0 100%}.product-information #bcpo .bcpo-images input+label,.product-information #bcpo .bcpo-colors input+label{box-shadow:0 0 0 1px var(--color-variant-border);-webkit-box-shadow:0 0 0 1px var(--color-variant-border);-moz-box-shadow:0 0 0 1px var(--color-variant-border);height:34px}.product-information #bcpo .bcpo-buttons label.bcpo-front-button-label:hover,.product-information #bcpo button.bcpo-front-button-label:hover,.product-information #bcpo .bcpo-colors div.bcpo-color-parent:hover,.product-information #bcpo .bcpo-images div.bcpo-image-parent:hover{border:0}.product-information #bcpo .bcpo-images input:checked+label,.product-information #bcpo .bcpo-colors input:checked+label,.product-information #bcpo .bcpo-buttons label.bcpo-front-button-label:hover label,.product-information #bcpo button.bcpo-front-button-label:hover label,.product-information #bcpo .bcpo-colors div.bcpo-color-parent:hover label,.product-information #bcpo .bcpo-images div.bcpo-image-parent:hover label{box-shadow:0 0 0 1px #000;-webkit-box-shadow:0 0 0 1px black;-moz-box-shadow:0 0 0 1px black}.product-information #bcpo .bcpo-colors div.bcpo-color-parent,.product-information #bcpo .bcpo-images div.bcpo-image-parent{width:34px;padding:0;margin:0 8px 8px 0}.product-information #bcpo .bcpo-colors div.bcpo-color-parent,.product-information #bcpo .bcpo-images div.bcpo-image-parent,.product-information #bcpo .bcpo-colors div.bcpo-color-parent.bcpo-disabled,.product-information #bcpo .bcpo-images div.bcpo-image-parent.bcpo-disabled{border:0}.product-information #bcpo .bcpo-color-parent label.bcpo-disabled:before,.product-information #bcpo .bcpo-image-parent label.bcpo-disabled:before{content:"";position:absolute;width:1px;height:100%;background:var(--color-variant-border);transform:rotate(45deg)}.product-information #bcpo .bcpo-color-parent label.bcpo-disabled,.product-information #bcpo .bcpo-image-parent label.bcpo-disabled{opacity:1;box-shadow:unset;-webkit-box-shadow:unset;-moz-box-shadow:unset}.product-information #bcpo .bcpo-buttons label.bcpo-front-button-label.bcpo-disabled{opacity:1;border:1px solid var(--color-variant-border)}.product-information #bcpo .bcpo-buttons label.bcpo-front-button-label,.product-information #bcpo button.bcpo-front-button-label{border-color:var(--color-variant-border);margin:0 8px 8px 0;min-width:43px;padding:.5rem .8rem;position:relative;overflow:hidden;line-height:1.1}.product-information #bcpo .bcpo-buttons label.bcpo-front-button-label.bcpo-disabled:after{content:"";position:absolute;width:100%;height:180%;border-right:1px solid #878787;right:0;top:-40%;transform:rotate(67deg) translate(-50%)}.product-information #bcpo .bcpo-buttons label.bcpo-front-button-label:hover{border:1px solid #000}.product-information #bcpo .bcpo-buttons label.bcpo-front-button-label.bcpo-disabled:hover{border-color:var(--color-variant-border)}.product-information #bcpo .bcpo-front-button-option:checked+.bcpo-front-button-label{border-color:#000}.popup-link.custom-product-popup .button.popup-link__button{--text-align: center;display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:var(--text-align);-webkit-appearance:none;appearance:none;border:none;font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);border-radius:var(--style-border-radius-buttons-primary);--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary);text-transform:var(--button-text-case-primary);width:100%;outline-color:var(--button-background-color);position:relative;overflow:hidden;padding-inline:var(--padding-xs);padding-block:var(--padding-xs);height:var(--height-buy-buttons);background:transparent;color:var(--button-background-color);--style-border-width-primary: 1px;gap:2px}.popup-link.custom-product-popup .button.popup-link__button svg{vertical-align:middle;top:0;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.popup-link.custom-product-popup .button.popup-link__button:hover{background:var(--color-primary-button-background);color:var(--button-color)}dialog-component.popup-link.custom-product-popup{margin-top:-22px}.fit-indicators .fit-line{height:1px}.custom-product-popup .popup-link__content{padding:60px;max-width:570px;max-height:90vh;min-height:500px}.custom-product-popup .modal-title{margin-bottom:24px;font-size:24px;line-height:26px;letter-spacing:-.67008px;font-style:italic}.custom-product-popup .product-summary{display:flex;gap:19px}.custom-product-popup .product-image{min-width:60px}.custom-product-popup .product-image img{width:100%;height:auto;object-fit:contain}.custom-product-popup .product-title{font-size:12px;line-height:17px;margin-bottom:4px}.custom-product-popup .variant-selected-options,.custom-product-popup #variant-price-details{margin-bottom:4px;line-height:17px}.custom-product-popup .variant-selected-options span,.custom-product-popup #variant-price-details .price{font-size:12px;line-height:17px}.custom-product-popup .afterpay-paragraph{display:none}.custom-product-popup .metafield-rich_text_field{max-width:447px}.custom-product-popup .metafield-rich_text_field p{font-size:12px;line-height:18px;font-style:italic;font-weight:300}.custom-product-popup #variant-stock-info h4{text-transform:uppercase;margin:24px 0 18px;font-weight:300;font-size:12px;line-height:11px}.custom-product-popup .popup-link__close svg{width:16px;height:16px}.custom-product-popup label.loc-stock{display:flex;justify-content:space-between;border-top:1px solid #e4e4e4;padding:16px 0}.custom-product-popup .loc-stock-radio-status{display:flex;align-items:center;gap:16px}.custom-product-popup .loc-stock-radio-status .loc-stock-radio-wrapper{display:flex;align-items:center;position:relative}.custom-product-popup .loc-stock-radio-status input[type=radio]{margin:0;-webkit-appearance:none;appearance:none}.custom-product-popup .fake-radio{width:16px;height:16px;border:1px solid #ccc;border-radius:50%;position:relative;cursor:pointer}.custom-product-popup .loc-stock-radio-status input[type=radio]:checked+.fake-radio:after{content:"";width:8px;height:8px;border:4px solid #231f20;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-product-popup .loc-stock-radio-status input[type=radio]:disabled+.fake-radio{cursor:not-allowed}.custom-product-popup .store-details p{font-size:12px;line-height:18px;margin:0}.custom-product-popup .store-details-wrapper span{font-size:12px;line-height:18px;text-transform:uppercase}.custom-product-popup .loc-stock-status{font-weight:600;font-size:12px;line-height:18px}.custom-product-popup .store-details{max-width:215px}.custom-product-popup-buy-button{margin-top:32px}.custom-product-popup .button:disabled{background-color:transparent;color:#000;border:1px solid #b0b0b0;opacity:1}.custom-product-popup .button:disabled:hover{background-color:#eee;color:#000;border-color:#eee}.custom-product-popup .add-to-cart-text{font-size:13px;text-transform:capitalize;color:#000}.custom-product-popup .add-to-cart-button.button-secondary{background:#000;color:#fff}.custom-product-popup .add-to-cart-button.button-secondary .add-to-cart-text{color:#fff}.custom-product-popup .add-to-cart-button .add-to-cart-icon{display:none}.custom-product-popup .button.disabled{background-color:transparent;color:#000;border:1px solid #b0b0b0;opacity:1}.custom-product-popup .button.disabled .add-to-cart-text{font-size:13px;text-transform:none;color:#000}.WinBack-PDP-button-wrapper button.WinBack-PDP-button{background:#fff;border:1px solid #000;border-radius:0;color:#000;padding-inline:var(--padding-xs);padding-block:var(--padding-xs);font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);height:var(--height-buy-buttons);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.WinBack-PDP-button-wrapper button.WinBack-PDP-button:hover{background:#000;color:#fff}.WinBack__modal .WinBack__main__header{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);color:rgba(var(--colors-heading));overflow-wrap:break-word;line-height:1.25;margin:0 0 8px}.WinBack__modal .WinBack__heading{font-size:14px;line-height:1.2;text-transform:uppercase;font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:600}.WinBack__modal .WinBack__subtext{--font-weight: var(--font-body--weight);--font-family: var(--font-body--family);font-family:var(--font-family);font-weight:var(--font-weight);font-size:12px;max-width:520px;margin:0 auto;width:100%;line-height:1.4}.WinBack__modal .WinBack-modal-header-content{border-bottom:1px solid #00000021;padding-bottom:20px}.WinBack__modal .WinBack__input-control-group,.WinBack__modal .WinBack__checkboxes{margin:20px 0}.WinBack__modal .WinBack__input-group{border:1px solid #00000021;border-radius:0}.WinBack__modal .WinBack__input-group label{margin-bottom:0;font-size:14px;text-transform:uppercase;font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:600}.WinBack__modal .WinBack__input-group input[type=email],.WinBack__modal .WinBack__input-group input[type=tel]{font-family:var(--font-body--family)}.WinBack__modal .WinBack__input-group input{background:transparent;font-size:14px;font-weight:400}.WinBack__modal .WinBack__input-group input::placeholder{color:#000}.WinBack__modal .WinBack__input-group .iti .iti__selected-dial-code{font-size:16px;font-weight:400}.WinBack__modal .iti__selected-country-primary{padding:0 4px 0 0}.WinBack__modal .WinBack__checkboxes label{gap:8px;font-family:var(--font-body--family)}.WinBack__modal .WinBack__checkboxes input[type=checkbox]{cursor:pointer;margin:0}.WinBack__modal .WinBack__checkboxes input[type=checkbox]:before{border:1px solid #00000021;border-radius:3px}.WinBack__modal .WinBack__checkboxes input[type=checkbox]:after{width:10px;height:9px}.WinBack__modal .WinBack__checkboxes input[type=checkbox]:checked:before{background:#000;border:#000}.WinBack__modal .WinBack__button{background:#000;border-radius:0;padding-inline:var(--padding-4xl);padding-block:var(--padding-lg);font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);height:var(--height-buy-buttons);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);margin-bottom:4px}.WinBack__modal .WinBack__button:hover{background:#383838}.WinBack__modal .WinBack__input-group-error{font-size:12px;font-weight:400}.WinBack__modal .WinBack__powered{display:none}.WinBack__overlay .WinBack-popup-wrapper{background:#fcfbf9;max-width:600px;padding:30px}.WinBack__overlay #closePopup{display:flex;justify-content:center;align-items:center;width:30px;height:30px}[winback-data-theme=dark] .WinBack__overlay .WinBack-popup-wrapper{background:#000}[winback-data-theme=dark] .WinBack__modal .WinBack__main__header,[winback-data-theme=dark] .WinBack__modal .WinBack__heading,[winback-data-theme=dark] .WinBack__modal .WinBack__subtext,[winback-data-theme=dark] .WinBack__modal .WinBack__checkboxes label{color:#fff}[winback-data-theme=dark] .WinBack__modal .WinBack-modal-header-content,[winback-data-theme=dark] .WinBack__modal .WinBack__input-group,[winback-data-theme=dark] .WinBack__modal .WinBack__checkboxes input[type=checkbox]:before{border-color:#fff}[winback-data-theme=dark] .WinBack__modal .WinBack__checkboxes input[type=checkbox]:checked:before{background:#fff;border:#fff}[winback-data-theme=dark] .WinBack__modal .WinBack__checkboxes input[type=checkbox]:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="9" viewBox="0 0 10 9" fill="none"><path d="M8.64273 0.999878L4.51242 7.21465C4.38993 7.39896 4.12929 7.42475 3.97305 7.26803L0.999878 4.28559" stroke="%23000" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/></svg>')}[winback-data-theme=dark] .WinBack__modal .WinBack__button{background:#fff;color:#000;border:1px solid #fff;padding:11px}[winback-data-theme=dark] .WinBack__modal .WinBack__button:hover{background:transparent;color:#fff}.location-winback-btn-wrap{display:flex;flex-wrap:wrap;gap:10px}.location-winback-btn-wrap dialog-component.popup-link.custom-product-popup{margin-top:0;flex:1 0 calc(50% - 5px)}.location-winback-btn-wrap dialog-component.popup-link.custom-product-popup+.shopify-block{flex:1 0 calc(50% - 5px)}.WinBack-badge-wrapper button.WinBack-badge-button{padding-inline:var(--padding-lg);padding-block:var(--padding-md);font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);border-radius:0;box-shadow:none;background:#000}.WinBack-badge-wrapper button.WinBack-badge-button.WinBack-left{border-radius:0}.WinBack-badge-wrapper button.WinBack-badge-button:hover{background:#383838}.WinBack-badge-wrapper .WinBack-badge-button .WinBack-badge-text{font-weight:var(--button-font-weight-primary)}.WinBack-badge-wrapper button.WinBack-badge-button.WinBack-left.WinBack-badge-vertical span.WinBack-cancel-icon{background:#000;left:28px}.announcement-bar .WinBack-PDP-button-wrapper button.WinBack-PDP-button{height:auto;font-size:12px;line-height:1;padding-block:7px;padding-inline:var(--padding-sm)}.has_button .announcement-bar__slides{position:relative;right:-152.92px;padding-right:152.92px;max-width:832.92px}.WinBack__modal .WinBack__input-group input:-internal-autofill-selected{box-shadow:0 0 1000px #fff inset!important;border-radius:0}.shopify-section-group-footer-group win-order-back{width:100%}.shopify-section-group-footer-group .WinBack-PDP-button-wrapper button.WinBack-PDP-button{padding-inline:var(--padding-xs);padding-block:calc(var(--padding-xs) - 1px);height:auto}.announcement-bar .WinBack-checkout-wrapper{display:none}.has_button:has(.WinBack-checkout-wrapper) .announcement-bar__slides{right:0;padding-right:0;max-width:680px;padding-block:6px}.shopify-section-group-footer-group win-order-back:has(.WinBack-checkout-wrapper),.rebuy-cart rebuy-win-order-back:has(.WinBack-checkout-wrapper),.shopify-section-group-footer-group win-order-back:has(.winback-deactivate-button){display:none}.location-winback-btn-wrap dialog-component.popup-link.custom-product-popup+.shopify-block:has(.WinBack-checkout-wrapper){flex:0 0 100%}.location-winback-btn-wrap .WinBack-checkout-wrapper{background:#f2f2f2;border-color:#f2f2f2;border-radius:0;max-width:100%}body .WinBack-checkout-text .WinBack-text-wrapper span.WinBack-text,body .WinBack__checkboxes label{font-family:var(--font-body--family)}body .WinBack-checkout-text a.WinBack-secondary-btn{font-weight:400;font-family:var(--font-body--family)}body .WinBack-checkout-text a.WinBack-secondary-btn strong{font-weight:500}.product-information .WinBack__checkboxes input[type=checkbox]:checked:before{background:#000;border:#000}body .WinBack-PDP-button-wrapper{padding-inline:0}body .winback{padding-block:0}body .rebuy-cart .winback{padding-inline:16px}@media (max-width: 1199px){.has_button .announcement-bar__slides{flex:1;right:0;padding-right:0}.has_button .announcement-bar__slides .announcement-bar__text{text-align:left}.has_button:has(.WinBack-checkout-wrapper) .announcement-bar__slides .announcement-bar__text{text-align:var(--text-align)}}@media (max-width: 989px){.option_color .variant-option__button-label .variant-option__button-label__text{font-size:8px;width:60px}}@media (max-width:768px){.custom-product-popup .popup-link__content{max-width:570px;padding:18px;max-height:max-content}.custom-product-popup .product-short-description{flex:1 1 100%}.custom-product-popup .product-summary{display:flex;gap:12px 16px;flex-wrap:wrap}.custom-product-popup .product-image{max-width:60px}.custom-product-popup .product-info{max-width:calc(100% - 76px)}.has_button win-order-back{display:none}.has_button .announcement-bar__slides .announcement-bar__text{text-align:var(--text-align)}}@media (max-width: 749px){.product-details product-price.text-block square-placement{flex:0 0 100%;width:100%}.product-details .pre-order product-price.text-block square-placement{flex:1;min-width:calc(100% + 68px)}.product-details .product-badges__badge{margin-top:4px}.product-details .text-block.h2>*{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:calc(var(--font-h3--size) - 3px);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing)}.product-details .h2.text-block.spacing-style{padding-top:20px}.product-details variant-picker.variant-picker.spacing-style{padding-top:0}.product-details .iia-list .iia-list-item{padding:12px}.WinBack__overlay .WinBack-popup-wrapper{padding:24px}.WinBack__modal .WinBack__main__header{font-size:24px}.WinBack__modal .WinBack__heading{font-size:12px}.has_button:has(.WinBack-checkout-wrapper) .announcement-bar__slides{padding-block:0}.rebuy-cart .WinBack-PDP-button-wrapper button.WinBack-PDP-button{padding-inline:var(--padding-xs);padding-block:calc(var(--padding-xs) - 1px);height:auto}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/main-product.css.map */
