.size-chart-options.has-modal select.input{background-position:right 157px center}.modal-dialog-opened[data-target=slideout-faqs]{z-index:100}@media(min-width:768px){.modal-dialog-opened[data-target=slideout-faqs] .modal-dialog-inner{padding-bottom:1.5rem}}.js-product-main .size-chart-popup-modals .js-content-modal-dialog{margin-left:1rem;margin-right:1rem}.js-product-main button:disabled span{--tw-text-opacity:1;color:rgba(164,168,175,var(--tw-text-opacity))}.js-product-main .usps-block-wrapper .items-center a{text-decoration-line:underline}@media(hover:hover)and (pointer:fine){.js-product-main .usps-block-wrapper .items-center a:hover{--tw-text-opacity:1;color:rgba(104,111,88,var(--tw-text-opacity))}}.js-product-main .usps-block-wrapper .description a{text-decoration-line:underline}@media(hover:hover)and (pointer:fine){.js-product-main .usps-block-wrapper .description a:hover{--tw-text-opacity:1;color:rgba(104,111,88,var(--tw-text-opacity))}}.js-product-main .thumbnail-video:after{--tw-bg-opacity:1;--tw-content:"";background-color:rgba(0,0,0,var(--tw-bg-opacity));bottom:0;content:var(--tw-content);height:100%;left:0;opacity:.2;position:absolute;right:0;top:0;width:100%}.js-product-main product-gallery>carousel-main .carousel-button{display:none}@media(min-width:768px){.js-product-main product-gallery>carousel-main .carousel-button{display:flex}}.js-product-main product-gallery>carousel-main .carousel-dots{bottom:1rem;margin-left:.75rem;margin-right:.75rem;position:absolute}@media(min-width:768px){.js-product-main product-gallery>carousel-main .carousel-track.odd-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.js-product-main product-gallery>carousel-main .carousel-track.odd-gallery .product-gallery-item:first-child{grid-column-end:3;grid-column-start:1}@media(min-width:768px){.js-product-main product-gallery>carousel-main .carousel-track.even-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.js-product-main product-gallery>carousel-main .carousel-track.even-gallery .product-gallery-item:first-child,.js-product-main product-gallery>carousel-main .carousel-track.even-gallery .product-gallery-item:last-child{grid-column-end:3;grid-column-start:1}.js-product-main .product-gallery-zoom .carousel-button{margin:0;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width:768px){.js-product-main .product-gallery-zoom .js-close-modal svg{height:2rem;width:2rem}}.js-product-main .product-gallery-zoom .carousel-button-next{margin-left:.125rem;right:1rem}@media(min-width:768px){.js-product-main .product-gallery-zoom .carousel-button-next{right:-2.75rem}}.js-product-main .product-gallery-zoom .carousel-button-prev{left:1rem;margin-right:.125rem}@media(min-width:768px){.js-product-main .product-gallery-zoom .carousel-button-prev{left:-2.75rem}}.js-product-main .product-gallery-zoom .carousel-dots{bottom:1rem;left:50%;margin:0;position:absolute;transform:translate(-50%)}.js-product-main .product-gallery-zoom .carousel-dots-custom{margin:0}.js-product-main .product-gallery-zoom .carousel-inner{margin-left:auto;margin-right:auto}@media(min-width:768px){.js-product-main .product-gallery-zoom .carousel-inner{max-height:85.35vh}}.js-product-main .product-gallery-zoom .carousel-inner{aspect-ratio:1/1}.js-product-main .product-gallery-zoom .carousel-inner>.carousel{margin-left:auto;margin-right:auto;width:100%}.js-product-main .slideout-block p{margin-bottom:.75rem}.js-product-main .slideout-block p:last-child{margin-bottom:0}@media(min-width:768px){.js-product-main .slideout-block p{margin-bottom:1rem}}.js-product-main .slideout-block .modal-dialog,.js-product-main .slideout-block modal-dialog{height:100vh;height:calc(var(--vh, 1vh)*100)}.js-product-main .slideout-block .size-chart-modal-dialog .modal-dialog-content.js-content-modal-dialog{border-radius:.25rem;height:auto;margin-left:1rem;margin-right:1rem;overflow:auto}.js-product-main .slideout-block .modal-dialog-content.js-content-modal-dialog{border-top-left-radius:.75rem;border-top-right-radius:.75rem;bottom:0;height:auto}@media(min-width:768px){.js-product-main .slideout-block .modal-dialog-content.js-content-modal-dialog{border-radius:0;height:100%}}.js-product-main .slideout-block .modal-dialog-content.js-content-modal-dialog::-webkit-scrollbar{background-color:transparent}.js-product-main .content-specifications p{font-size:16px!important;line-height:26px!important;margin-bottom:1rem}.js-product-main .content-specifications a{text-decoration-line:underline}@media(hover:hover)and (pointer:fine){.js-product-main .content-specifications a:hover{--tw-text-opacity:1;color:rgba(104,111,88,var(--tw-text-opacity))}}.js-product-main .content-specifications table{margin-bottom:2rem;margin-top:1.5rem}@media(min-width:1024px){.js-product-main .content-specifications table{margin-top:2rem}}.js-product-main .content-specifications table tr{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(220,220,220,var(--tw-border-opacity))}.js-product-main .content-specifications table tr:first-child{border-top-width:1px}.js-product-main .content-specifications table td{--tw-text-opacity:1;color:rgba(64,70,58,var(--tw-text-opacity));padding-bottom:18px;padding-top:18px;vertical-align:top}.js-product-main .content-specifications table td:first-child{--tw-text-opacity:1;color:rgba(96,99,89,var(--tw-text-opacity));font-size:14px;font-weight:600;letter-spacing:.6px;line-height:22px;max-width:38%;padding-bottom:1.25rem;padding-top:1.25rem;text-transform:uppercase}@media(min-width:1024px){.js-product-main .content-specifications table td:first-child{max-width:27%}}.js-product-main .content-specifications td{border:initial}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner h6{--tw-text-opacity:1;color:rgba(64,70,58,var(--tw-text-opacity));cursor:pointer;font-size:16px;font-weight:600;line-height:26px;margin-top:3rem;position:relative}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner h6:first-child{margin-top:0}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner h6:first-child:before{content:var(--tw-content);display:none}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner h6.active{margin-bottom:1rem}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner td{padding:0}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner h6:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgba(220,220,220,var(--tw-bg-opacity));content:var(--tw-content);height:1px;left:0;position:absolute;top:-1.5rem;width:100%}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner h6:after{--tw-content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.125 10h13.75M10 3.125v13.75' stroke='%2340463A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:auto;content:var(--tw-content);height:1.25rem;margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.25rem}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner .active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 1h13.75' stroke='%2340463A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner h6+table{display:block;max-height:0;overflow:hidden;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner h6+table td{border-style:none;padding:0}.js-product-main [data-target=slideout-faqs] .modal-dialog-inner td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(220,220,220,var(--tw-border-opacity));border-width:1px;color:rgba(96,99,89,var(--tw-text-opacity));font-size:14px;font-weight:400;line-height:22px;padding:.5rem}.template-product.modal-opened #shopify-section-site-header{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-bottom-width:1px!important;border-color:rgba(220,220,220,var(--tw-border-opacity));position:fixed;top:0;width:100%}.template-product #shopify-section-site-header{position:absolute;top:2rem;width:100%}@media(min-width:768px){.template-product #shopify-section-site-header{position:sticky;top:0}}.template-product #shopify-section-site-header.is-sticky{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-bottom-width:1px!important;border-color:rgba(220,220,220,var(--tw-border-opacity));position:fixed;top:0;width:100%}@media(min-width:1024px){.template-product #shopify-section-site-header.is-sticky{border-style:none!important}}.template-product #shopify-section-site-header .header-wrapper{background-color:transparent}@media(min-width:1024px){.template-product #shopify-section-site-header .header-wrapper{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}}.template-product video-player.is-playing{z-index:20}.template-product .gift-card-message textarea{max-height:120px}.template-product .main-content-class{overflow-x:hidden}.template-product .description-product br{--tw-content:"";content:var(--tw-content);display:block;margin:1rem}.template-product .customer-review .carousel-buttons{margin-top:.125rem;right:-.375rem;top:-3rem}@media(min-width:768px){.template-product .customer-review .carousel-buttons{right:.875rem}}@media(min-width:1024px){.template-product .customer-review .carousel-buttons{top:-4rem}}.template-product .customer-review .carousel-button-next{margin-left:.75rem}.template-product .customer-review img{width:2rem}.template-product .customer-review p{--tw-text-opacity:1;color:rgba(64,70,58,var(--tw-text-opacity));font-size:18px;line-height:24px;line-height:1.75rem;margin-bottom:1rem}.template-product .customer-review p:last-child{font-size:16px;line-height:26px;margin-bottom:0}.template-product .our-bespoke-process td{padding:0}.template-product .our-bespoke-process img{min-width:100%}.template-product .our-bespoke-process .carousel-buttons{margin-top:.125rem;right:.625rem;top:-3rem}@media(min-width:768px){.template-product .our-bespoke-process .carousel-buttons{right:.875rem}}@media(min-width:1024px){.template-product .our-bespoke-process .carousel-buttons{top:-4rem}}.template-product .our-bespoke-process .carousel-button-next{margin-left:.75rem}.template-product .our-bespoke-process table{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));display:block;padding:2rem 1rem}@media(min-width:1024px){.template-product .our-bespoke-process table{padding:2rem}}.template-product .our-bespoke-process table h4{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));margin-bottom:1rem}.template-product .our-bespoke-process table p{font-weight:600;margin-bottom:1rem}.template-product .our-bespoke-process table p:last-child{margin-bottom:0}.template-product .our-bespoke-process table a{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));border-width:1px;display:inline-block;font-size:14px;letter-spacing:.6px;line-height:22px;padding:.75rem 2rem .75rem 30px;text-transform:uppercase}.template-product .related-product-acf .carousel-buttons{margin-top:.125rem;right:.625rem;top:-3rem}@media(min-width:1024px){.template-product .related-product-acf .carousel-buttons{margin-top:.75rem;top:-5rem}}.template-product .related-product-acf .carousel-button-next{margin-left:.75rem}.template-product .related-product-acf.product-recommendations .carousel-dots .carousel-dots-item:last-child{display:block}.template-product .related-product-acf .carousel-dots{--tw-bg-opacity:1;background-color:rgba(242,245,245,var(--tw-bg-opacity));border-radius:10px;bottom:0;display:table;margin-left:-.5rem;margin-top:1rem;position:relative;width:calc(100% - 17px)}@media(min-width:768px){.template-product .related-product-acf .carousel-dots{display:none}}.template-product .related-product-acf .carousel-dots .carousel-dots-item{--tw-bg-opacity:1;background-color:rgba(242,245,245,var(--tw-bg-opacity));border-radius:10px;border-width:0;display:table-cell;height:.25rem;margin:0;width:auto}.template-product .related-product-acf .carousel-dots .carousel-dots-item:last-child{display:none}.template-product .related-product-acf .carousel-dots .carousel-dots-item-active{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgba(220,220,220,var(--tw-bg-opacity));border-color:rgba(164,168,175,var(--tw-border-opacity))}.template-product .articles{margin-bottom:0}@media(min-width:1024px){.template-product .articles{margin-bottom:0}}.template-product .articles .carousel-buttons{margin-top:.125rem;right:.625rem;top:-3rem}@media(min-width:1024px){.template-product .articles .carousel-buttons{margin-top:.875rem;right:-.375rem;top:-5rem}}.template-product .articles .carousel-button-next{margin-left:.75rem}.template-product .usp-section{--tw-border-opacity:1;border-color:rgba(220,220,220,var(--tw-border-opacity));padding-top:2rem}@media(min-width:768px){.template-product .usp-section{border-top-width:1px}}@media(min-width:1024px){.template-product .usp-section{margin-bottom:2.5rem;padding-bottom:1.25rem}}@media(min-width:1280px){.template-product .usp-section{padding-top:3.5rem}}.template-product .product-banner-text-image-wrapper{margin-bottom:0}@media(min-width:1024px){.template-product .product-banner-text-image-wrapper{margin-bottom:0}}.template-product #MainContent .carousel-icon{height:1.5rem;width:1.5rem}.template-product product-info .from-text{font-size:18px;font-weight:400;line-height:24px}.made-to-order product-info h1{padding-bottom:1rem}@media(min-width:1024px){.made-to-order product-info h1{margin-bottom:1rem}}body.modal-opened{height:100vh;max-height:100vh;max-height:calc(var(--vh, 1vh)*100)}body.modal-opened #site-header{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgba(220,220,220,var(--tw-border-opacity));position:fixed;top:0;width:100%}.description-product .cta_button{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgba(77,83,71,var(--tw-bg-opacity))!important;border-style:none!important;color:rgba(255,255,255,var(--tw-text-opacity))!important;display:inline-block!important;font-family:Nunito Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.6px!important;line-height:22px!important;min-height:48px!important;overflow:hidden!important;padding:13px 1.5rem 11px!important;position:relative!important;text-align:center!important;text-transform:uppercase!important;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.description-product .cta_button:hover{--tw-bg-opacity:1!important;background-color:rgba(104,111,88,var(--tw-bg-opacity))!important}}.description-product .cta_button:disabled{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgba(242,245,245,var(--tw-bg-opacity))!important;border-color:rgba(242,245,245,var(--tw-border-opacity))!important;color:rgba(164,168,175,var(--tw-text-opacity))!important;pointer-events:none!important}.description-product .cta_button span,.description-product .cta_button>*{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.modal-dialog-opened .modal-dialog-content{overflow-y:scroll}.template-product .articles .img-ratio{min-height:100px}@media(min-width:376px){.template-product .articles .img-ratio{min-height:162px}}@media(min-width:640px){.template-product .articles .img-ratio{min-height:290px}}@media(min-width:768px){.template-product .articles .img-ratio{min-height:146px}}@media(min-width:992px){.template-product .articles .img-ratio{min-height:192px}}@media(min-width:1200px){.template-product .articles .img-ratio{min-height:256px}}.modal-dialog-inner a{text-decoration-line:underline}@media(hover:hover)and (pointer:fine){.modal-dialog-inner a:hover{--tw-text-opacity:1;color:rgba(104,111,88,var(--tw-text-opacity))}}@media(max-width:767px){.slideout-block .js-modal-dialog-trigger+modal-dialog .modal-dialog-content{--tw-translate-y:100%;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slideout-block .js-modal-dialog-trigger+modal-dialog .modal-dialog-content .modal-dialog-inner{max-height:85vh;max-height:calc(var(--vh, 1vh)*85)}.slideout-block .js-modal-dialog-trigger+modal-dialog .modal-dialog-content .modal-dialog-inner h6{padding-right:1.5rem}.slideout-block .js-modal-dialog-trigger+.modal-dialog-opened .modal-dialog-content{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slideout-block .size-chart-modal-dialog .modal-dialog-content .modal-dialog-inner.up{padding-bottom:0}}@media(max-width:447px){.size-chart-modal-dialog modal-dialog button{right:5.5%;top:4%}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-product-main.css.map */
