@font-face{font-family:Sanford Book;src:url(/cdn/shop/files/Sanford-Book.woff?v=1745921296) format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,span,div,ul,li,ol,button,a{font-family:Sanford Book}.main-product product-media-grid.product-media--grid-wrapper [data-media-main] .media-column--even,.main-product product-media-grid.product-media--grid-wrapper [data-media-main] .media-column--odd{width:100%}.main-product .product-details-product-title{text-align:center}.main-product .swatch .option-label-wrapper,.main-product .swatch .swatch-items-wrapper,.main-product .product-price-group{justify-content:center;margin-top:1vw}.main-product.wrapper-spacing--h{padding-left:0;padding-top:0;padding-right:0}.main-product .width--content{max-width:100%}.main-product .only_color_pricing{margin-top:15px;margin-bottom:22px}.main-product .swatch .option-label-wrapper .header{font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-top:30px}.main-product .not_color_pricing{padding-top:20px}.main-product .size_atc_btn_dasable span[data-add-to-cart-text]:after{content:"select size";visibility:visible;position:absolute;left:50%;transform:translate(-50%);width:100%}.main-product .size_atc_btn_dasable span[data-add-to-cart-text]{visibility:hidden;position:relative}.main-product .product-details-product-title{letter-spacing:4px}.main-product .product-form-block[data-update-id=item-title]{margin-bottom:4.5em}.main-product .product--title:after{content:"";position:absolute;left:50%;top:1.7em;bottom:unset;width:70px;height:100%;background-image:url(/cdn/shop/files/Line_01_charcoal.svg?v=1745905021);background-repeat:no-repeat;background-size:contain;transform:translate(-50%);background-position:center}.main-product .product--title{position:relative}.main-product .swatch-items-wrapper .variant-swatch[data-option=Size] label,.main-product .swatch-items-wrapper .variant-swatch[data-option=Size] label:hover{outline:none}.main-product .swatch:not(.is-color-swatch):not(.linked-products-swatch) .soldout label:after{max-width:1.5rem;background:#000;transform:translate(-50%,-50%) rotate(0)}.main-product .swatch:not(.is-color-swatch):not(.linked-products-swatch) .soldout label{color:#000}.main-product .swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label{background:transparent;color:#000;outline:none}.main-product .swatch .swatch-items-wrapper .swatch-element.soldout.color input+label .product-swatch-sold-out,.main-product .swatch .swatch-items-wrapper .swatch-element.soldout.color:not(.sibling-hover-active) input:checked+label .product-swatch-sold-out{transform:translate(-50%,-50%) rotate(0);width:45px;display:none}.main-product .swatch .swatch-items-wrapper .swatch-element.soldout.color input+label:hover .product-swatch-sold-out{width:0px}.main-product .swatch .swatch-items-wrapper .swatch-element.soldout.color input+label .product-swatch-sold-out.product-swatch-sold-out-foreground{background-color:#000}.main-product .swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label:after{background:#000}.main-product .paymentButtonsWrapper .product--add-to-cart-button:disabled{opacity:1}.main-product .product--add-to-cart-button{background-image:url(/cdn/shop/files/Button.png?v=1745923766);background-color:transparent;background-repeat:no-repeat;width:220px;height:60px;padding:0;background-size:100% 100%;color:#000;font-size:16px;background-position:center;margin:0 auto}.main-product .product--add-to-cart-button:not([disabled]):hover{background-image:url(/cdn/shop/files/Button_hover.png?v=1745932222);color:#fff}.main-product [data-product-options]{gap:23px!important}.main-product [data-block-id=buy_buttons],.main-product [data-block-id=options]{margin-bottom:20px}@media (min-width:1100px){.main-product product-information{margin-top:3vw}}.main-product product-information{padding:20px}.main-product .swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch):not(.sibling-hover-active) input:checked+label{outline-offset:0}.main-product .swatch .swatch-items-wrapper .swatch-element.color[data-option=Color] label{width:45px;height:45px;outline:none}.main-product .swatch .swatch-element[data-option=Color].active{background-image:url(/cdn/shop/files/Screenshot_66_d562f0f3-cf50-4c58-9c74-6fe27110291a.png?v=1746102359);padding:10px;background-repeat:no-repeat;background-position:center;background-size:contain}.main-product .swatch .swatch-items-wrapper{gap:30px}.main-product .swatch-element[data-option=Size].active-size label{min-width:30px}.main-product .size_active[data-option=Size] .variant_label{border-bottom:1px solid #000;padding:0}@media (max-width:768px){.main-product .product--title{position:relative;font-size:22px}.main-product .not_color_pricing{padding-top:0}.main-product .swatch .option-label-wrapper .header{margin-top:0}}.main-product .pdp-tab-section .tab-content:not(.active){display:none}.main-product .tabs{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;text-align:center;padding-bottom:30px}* .main-product .pdp-tab-section .tab-content{text-align:center}.main-product .pdp-tab-section .tab-content td,.pdp-tab-section .tab-content th{border:none;padding:5px;font-weight:400;width:100px}.tab-content p{margin-bottom:30px}.main-product .tabs span{font-size:16px;text-transform:uppercase;letter-spacing:2px;position:relative;cursor:pointer}.main-product .tab.active span:after{content:"";background-image:url(/cdn/shop/files/Line_01_charcoal.svg?v=1745905021);width:65px;height:100%;position:absolute;background-size:contain;left:50%;transform:translate(-50%);bottom:-20px;background-repeat:no-repeat;background-position:center}.main-product .pdp-tab-section{padding-bottom:2em;max-width:450px;margin:0 auto}.main-product .pdp-tab-section .tab-content h5{margin-bottom:2px;font-size:12px;letter-spacing:1px}.main-product .pdp-tab-section .tab-content p{font-size:12px;letter-spacing:.5px}.product-single-wrapper #productMediaDesktop .swiper-slide{height:fit-content!important}@media (min-width:768px) and (max-width:1400px){.main-product .product-form-block[data-update-id=item-title]{margin-bottom:3em}.main-product .product--title{font-size:21px}.main-product .product--title:after{top:1.2em}.main-product product-information{padding-top:10px}.main-product [data-product-options]{gap:0px!important}.main-product [data-block-id=options]{margin-bottom:5px!important}.main-product [data-block-id=buy_buttons]{margin-bottom:15px!important}.main-product .tabs{padding-bottom:25px}.main-product .tab-content p{margin-bottom:8px}.main-product .swatch .option-label-wrapper .header{font-size:13px}.main-product .only_color_pricing{margin-top:7px;margin-bottom:7px}.main-product .swatch .swatch-items-wrapper .swatch-element.color[data-option=Color] label{width:35px;height:35px}.swatch:not(.is-color-swatch):not(.linked-products-swatch) label{padding:5px}.paymentButtonsWrapper{gap:15px;margin-top:15px}.main-product .only_color_pricing{margin-top:5px;margin-bottom:5px;font-size:13px!important}.main-product .swatch .swatch-element[data-option=Color].active{background-size:85%}.main-product .swatch .swatch-items-wrapper{gap:15px}.main-product .tabs span{font-size:12px!important}.main-product .tab.active span:after{bottom:-13px}.main-product .product--add-to-cart-button{height:40px}.main-product .pdp-tab-section .tab-content h5{font-size:12px}.main-product .pdp-tab-section .tab-content td,.pdp-tab-section .tab-content th{padding:3px;font-size:12px}}.main-product .swatch .swatch-items-wrapper,.main-product .swatch .option-label-wrapper{margin-top:0}.main-product .only_color_pricing{margin-top:30px;margin-bottom:20px}.pdp-tab-section .tab-content p{margin-bottom:25px}.main-product .swatch .swatch-items-wrapper{gap:10px}.main-product .product--add-to-cart-button{width:170px!important;font-size:11px!important;height:45px}.product--add-to-cart-form .product-form-block{--custom-margin-bottom: 25px!important}.main-product .swatch .option-label-wrapper .header{margin-top:10px;font-size:10px}.main-product [data-product-options]{gap:15px!important}.main-product .product--title{font-size:20px}.main-product .product-form-block[data-update-id=item-title]{margin-bottom:3em}.product-form-block.swatches-pdp{margin-bottom:15px!important}.main-product .pdp-tab-section{display:flex;justify-content:center;flex-direction:column}.main-product .tabs{display:flex;justify-content:center;gap:35px;padding-bottom:25px!important}.main-product product-information{margin-top:4vw}.main-product div[data-block-id=buy_buttons].product-form-block{margin-bottom:20px!important}.main-product .swatch .swatch-items-wrapper .swatch-element.color[data-option=Color] label{width:30px;height:30px}.main-product .swatch .swatch-element[data-option=Color]{padding:7px!important}.main-product .product--title:after{top:1.7rem}.main-product .product-form-block[data-update-id=item-title]{margin-bottom:0}.main-product div[data-block-id=buy_buttons].product-form-block{margin-bottom:25px!important}.main-product .tab.active span:after{bottom:-15px}.main-product .product--title:after{width:7rem}.center-the-buttonn-pdp-tab{justify-content:center}.center-the-buttonn-pdp-tab button:hover{opacity:.5}.theme-modal .standalone-icon--wrapper svg{width:35px;height:35px;min-width:20px;min-height:20px;display:inline-block;margin:0}.theme-modal .standalone-icon--wrapper svg path{stroke-width:1;stroke:#7f8080}stock-level-indicator .stock-level-message{justify-content:center}button{line-height:1!important}.theme-modal .standalone-icon--wrapper:not(.icon-no-padding){padding-bottom:0!important;padding-left:0!important}.theme-modal .theme-modal--inner{padding:47px!important}@media (max-width:768px){.theme-modal .theme-modal--inner{padding:50px 23px!important}.theme-modal .standalone-icon--wrapper:not(.icon-no-padding){padding-right:0!important;padding-top:7px!important}}@media (max-width:480px){.theme-modal .theme-modal--inner{padding:44px 12px!important}.modal-description td{padding:8px!important;font-size:11px!important}.theme-modal .standalone-icon--wrapper svg{height:25px;width:25px}.theme-modal .standalone-icon--wrapper:not(.icon-no-padding){padding-top:6px!important}#ThemeModal [data-modal-content] .button-unstyled{right:-12px}}@media (max-width:390px){.modal-description td{font-size:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-page.css.map */
