@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 .swatch .option-label-wrapper,.main-product .swatch .swatch-items-wrapper,.main-product .product-price-group{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{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:#6b6058;transform:translate(-50%,-50%) rotate(0)}.main-product .swatch:not(.is-color-swatch):not(.linked-products-swatch) .soldout label{color:#6b6058}.main-product .swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label{background:transparent;color:#6b6058;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:#6b6058}.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_05122e65-15ae-44d9-ae74-d537a0c7c54b.png?v=1765604540);background-color:transparent;background-repeat:no-repeat;width:194px;background-size:100% 100%;white-space:nowrap;padding:25px;color:#6b6058;font-size:10px;background-position:center;margin:0 auto 0 0;letter-spacing:1px}.main-product .product--add-to-cart-button:not([disabled]):hover{background-image:url(/cdn/shop/files/Button_fill.png?v=1765604541);color:#f0f0e6}.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 50px!important}}.main-product product-information{padding:20px}@media (max-width: 767px){.main-product product-information{padding-bottom:0}.main-product{padding-bottom:0!important}}.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{outline:none}.main-product .swatch .swatch-element[data-option=Color]{padding:3px}.main-product .swatch .swatch-element[data-option=Color].active{border:1px solid var(--text-color);border-radius:50%;padding:4px;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 #6b6058!important;padding:0}.main-product .size_active[data-option=Size] .variant_label{position:relative}@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:left;align-items:center;text-align:left;padding-bottom:30px}* .main-product .pdp-tab-section .tab-content{text-align:left}.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:20px}.main-product .tabs span{font-size:16px;text-transform:uppercase;letter-spacing:2px;position:relative;cursor:pointer}.main-product .pdp-tab-section{padding-bottom:2em}.main-product .pdp-tab-item .tab-content h5{margin-bottom:2px;font-size:12px;letter-spacing:1px;display:none}.main-product .pdp-tab-item #details.tab-content p:nth-child(2 of p){margin-bottom:0}.main-product .pdp-tab-item .tab-content p{font-size:12px;letter-spacing:0px;max-width:470px}@media (max-width: 767px){.main-product .pdp-tab-item .tab-content p:last-child{margin-bottom:30px}}.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}.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 .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:10px;margin-bottom:20px}.pdp-tab-section .tab-content p{margin-bottom:20px}.main-product .swatch .swatch-items-wrapper{gap:24px;row-gap:0}.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:left;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:50px;height:50px}.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 .product--title:after{width:7rem}.center-the-buttonn-pdp-tab{justify-content:left}.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:left}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}}.pdp-tabs-accordion{display:flex;flex-direction:column}.pdp-tab-item .tab{all:unset;cursor:pointer;width:100%;padding:20px 0;font-size:14px;letter-spacing:.25em;text-transform:uppercase}.pdp-tab-item.active .tab span{opacity:1;border-bottom:1px solid #6b6058}.pdp-tab-item .tab-content{max-height:0;opacity:0;padding:0;pointer-events:none;transition:max-height .5s ease,opacity .5s ease}.pdp-tab-item.active .tab-content{max-height:300px;opacity:1;pointer-events:auto}.pdp-tab-item:not(.active) .tab:hover{opacity:.8}@media (max-width:749px){.pdp-tab-item .tab{padding:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product-page.css.map */
