modal-opener .product__media-icon,modal-opener .thumbnail__badge{inset:auto calc(1.2rem + var(--media-border-width)) calc(1.2rem + var(--media-border-width)) auto}.product__info-container .product__title{margin-bottom:2px}.product__info-container .text-sku{color:#666;letter-spacing:.05em;line-height:24px;margin:0}.product__info-container .price__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.product__info-container .price__container .price-item{font-size:28px;font-weight:600;letter-spacing:.05em;line-height:37px}.product-form__quantity quantity-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product-form__quantity.disabled .form__label{color:#666}.product-form__quantity.disabled quantity-input{opacity:.35;pointer-events:none}.product-form__quantity .in-stock-quantity{font-size:14px;font-weight:600;letter-spacing:.05em;line-height:18px;margin-left:1rem;white-space:nowrap}.product-form__quantity .in-stock-quantity>span{font-size:16px;line-height:20px}.in-stock-container{font-weight:700;margin-top:-.5rem}.in-stock-container>small{font-size:16px}#checkout-button.hidden{display:block!important;height:0;overflow:hidden;position:absolute;width:0}.product__description,.product__description h4{font-size:16px}.product__description table{font-size:16px;width:100%}.product__description table td{padding:10px}.product__description b,.product__description strong{font-weight:600}variant-radios fieldset.product-form__input[data-type=Color] label,variant-radios fieldset.product-form__input[data-type=Style] label{border:2px solid rgba(0,0,0,0);border-radius:0;line-height:0;padding:0;vertical-align:middle}variant-radios fieldset.product-form__input[data-type=Color] label>span,variant-radios fieldset.product-form__input[data-type=Style] label>span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:48px;justify-content:center;line-height:1.1;overflow:hidden;padding:1px;width:48px;word-break:break-all}variant-radios fieldset.product-form__input[data-type=Color] input:checked+label,variant-radios fieldset.product-form__input[data-type=Style] input:checked+label{background-color:rgba(0,0,0,0);border:2px solid #000}variant-radios fieldset.product-form__input[data-type=Color] input:checked+label>span,variant-radios fieldset.product-form__input[data-type=Style] input:checked+label>span{background:#bbb}fieldset[data-type=Quantity],fieldset[data-type=Title]{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:stretch}fieldset[data-type=Quantity] .form__label,fieldset[data-type=Title] .form__label{display:none}fieldset[data-type=Quantity] .quantity-option,fieldset[data-type=Title] .quantity-option{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left}fieldset[data-type=Quantity] .quantity-option .name,fieldset[data-type=Title] .quantity-option .name{font-size:16px;letter-spacing:7%;line-height:21px;text-align:left}fieldset[data-type=Quantity] .quantity-option .price,fieldset[data-type=Title] .quantity-option .price{font-size:16px;letter-spacing:5%;line-height:21px}fieldset[data-type=Quantity] .quantity-option .price small,fieldset[data-type=Title] .quantity-option .price small{color:#666;font-size:12px;margin-left:4px}fieldset[data-type=Quantity] .quantity-option .save,fieldset[data-type=Title] .quantity-option .save{color:#666;font-size:12px;line-height:16px}fieldset[data-type=Quantity] input[type=radio]+label,fieldset[data-type=Title] input[type=radio]+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:12px;max-width:210px;padding:9px 12px 9px 45px;position:relative;width:50%}@media only screen and (min-width:990px){fieldset[data-type=Quantity] input[type=radio]+label,fieldset[data-type=Title] input[type=radio]+label{margin-right:16px}}fieldset[data-type=Quantity] input[type=radio]+label:before,fieldset[data-type=Title] input[type=radio]+label:before{border:1px solid #000;border-radius:50%;bottom:auto;content:"";height:20px;left:22.5px;position:absolute;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;z-index:1}fieldset[data-type=Quantity] input[type=radio]:checked+label,fieldset[data-type=Title] input[type=radio]:checked+label{background:rgb(var(--color-background));border-color:#000;border-width:2.5px;color:rgb(var(--color-foreground));padding:7.5px 10.5px 7.5px 43.5px}fieldset[data-type=Quantity] input[type=radio]:checked+label:after,fieldset[data-type=Title] input[type=radio]:checked+label:after{background:#000;border-radius:50%;content:"";height:12px;left:22.5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;z-index:1}.module-information{max-height:380px;overflow-y:hidden;position:relative}.module-information .h2{margin-bottom:20px;margin-top:0}.module-information .additional-description,.module-information .basic-description,.module-information .desc-row-text{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity))}.module-information .additional-description>*,.module-information .basic-description>*,.module-information .desc-row-text>*{margin:0}.module-information .additional-description h3,.module-information .basic-description h3,.module-information .desc-row-text h3{font-size:18px;font-weight:600;line-height:1;margin-bottom:.75rem}.module-information .additional-description p,.module-information .basic-description p,.module-information .desc-row-text p{line-height:160%;margin-bottom:8px}.module-information .additional-description ul,.module-information .basic-description ul,.module-information .desc-row-text ul{list-style-type:disc;margin-left:1rem}.module-information .additional-description a,.module-information .basic-description a,.module-information .desc-row-text a{font-weight:700}.module-information .basic-description{margin-bottom:1.5rem}.module-information .description-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.module-information .description-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row}}.module-information .description-row .desc-row-img{margin-bottom:1.5rem;margin-top:0}@media (min-width:576px){.module-information .description-row .desc-row-img{margin-bottom:0}}.module-information .description-row .desc-row-text{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}@media (min-width:576px){.module-information .description-row:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.module-information .description-row:nth-child(2n) .desc-row-img{margin-left:1.5rem}.module-information .description-row:nth-child(odd) .desc-row-img{margin-right:1.5rem}}.module-information .description-row:nth-child(n+1){margin-top:1.5rem}.module-information .additional-description{margin-top:1.5rem}.module-information .btn-collapse{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(30%,hsla(0,0%,100%,.7)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.7) 30%,#fff);bottom:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;justify-content:center;left:0;position:absolute;right:0}.module-information .btn-collapse[data-hidden]{display:none}.module-information .btn-collapse button:before{content:"Show More"}.module-information .btn-collapse button i{--tw-rotate:90deg;font-size:18px;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.module-information[data-extend]{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.module-information[data-extend] .btn-collapse{background-color:transparent;bottom:0;height:auto;position:relative}.module-information[data-extend] .btn-collapse button:before{content:"Show Less"}.module-information[data-extend] .btn-collapse button i{--tw-rotate:-90deg;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.twc-btn-variant{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));border:1.5px solid transparent;border-radius:.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.twc-btn-variant:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}}.twc-btn-variant img{width:100%}@media (hover:hover) and (pointer:fine){.twc-btn-variant img:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-style:solid;border-width:1.5px}}.twc-btn-variant[data-active]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-style:solid;border-width:1.5px}.twc-btn-variant[data-active] img{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-style:solid;border-width:1.5px}.btn-variant-img{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));border:1.5px solid transparent;border-radius:.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.btn-variant-img:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}}.btn-variant-img img{width:100%}@media (hover:hover) and (pointer:fine){.btn-variant-img img:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-style:solid;border-width:1.5px}}.btn-variant-img[data-active]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-style:solid;border-width:1.5px}.btn-variant-img[data-active] img{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-style:solid;border-width:1.5px}.btn-variant-text{--tw-text-opacity:1;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));border:1.5px solid transparent;border-radius:.25rem;color:rgb(0 0 0/var(--tw-text-opacity));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.25;overflow:hidden;padding:8px 12px;text-decoration-line:none}@media (hover:hover) and (pointer:fine){.btn-variant-text:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}}.btn-variant-text img{width:100%}@media (hover:hover) and (pointer:fine){.btn-variant-text img:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-style:solid;border-width:1.5px}}.btn-variant-text[data-active]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-style:solid;border-width:1.5px}.btn-variant-text[data-active] img{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-style:solid;border-width:1.5px}.btn-size-chart{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));border:1.5px solid transparent;border-radius:.25rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.25rem;overflow:hidden;padding:8px 12px}@media (hover:hover) and (pointer:fine){.btn-size-chart:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}}.btn-size-chart img{width:100%}@media (hover:hover) and (pointer:fine){.btn-size-chart img:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-style:solid;border-width:1.5px}}.btn-size-chart[data-active]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-style:solid;border-width:1.5px}.btn-size-chart[data-active] img{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-style:solid;border-width:1.5px}.btn-size-chart{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity));font-size:16px;font-weight:600;line-height:1.25;text-decoration-line:none}.component-delivery-estimate-message .icomoon-shipping{font-size:1.5rem;line-height:2rem;margin-right:.25rem;vertical-align:middle}.component-delivery-estimate-message .btn-popup,.component-delivery-estimate-message .btn-zipcode{background-color:transparent;border-width:0;display:inline;height:auto;padding:0 .125rem;width:auto}.component-delivery-estimate-message .btn-zipcode{--tw-text-opacity:1;color:rgb(30 70 110/var(--tw-text-opacity));font-size:16px;letter-spacing:.04em;line-height:1.6;text-decoration-line:underline}.component-delivery-estimate-message .text-date{font-weight:700;white-space:nowrap}.price__container{position:relative}.price__container .btn-wishlist{background:#fff;border:1px solid #dadada;border-radius:4px;color:#4d4d4d;cursor:pointer;font-size:16px;line-height:0;padding:12px;position:absolute;right:0;top:0}.price__container .btn-wishlist>*{vertical-align:middle}.tier-discount-table{margin:1rem 0 .5rem;width:100%}.tier-discount-table table{border:.5px solid hsla(0,0%,7%,.1);line-height:18px;width:100%}.tier-discount-table thead{background:#e4e4e4;font-weight:600}.tier-discount-table tbody{font-weight:400}.tier-discount-table tr:nth-child(2n){background:#f8f8f8}.tier-discount-table td,.tier-discount-table th{border:.5px solid hsla(0,0%,7%,.1);padding:10px;text-align:left;vertical-align:middle;width:33%}#p65-warning-modal.popup-modal{background-color:rgba(0,0,0,.35);display:none;inset:0;position:fixed;z-index:10}#p65-warning-modal.popup-modal[data-show=true]{display:block}#p65-warning-modal .popup-container{--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));left:50%;overflow:auto;padding:3rem 1.5rem;position:relative;top:50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:calc(100% - 30px)}#p65-warning-modal .popup-header .popup-title{font-size:28px;text-align:center}#p65-warning-modal .popup-header button{background-color:transparent;border-style:none;height:24px;padding:0;position:absolute;right:1rem;top:1rem;width:24px}#p65-warning-modal .popup-header .icomoon-close{cursor:pointer;font-size:20px}#p65-warning-modal .popup-body{max-height:80vh}#p65-warning-modal .popup-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}#p65-warning-modal .popup-body{font-size:18px;line-height:1.5;overflow:auto;text-align:center}#p65-warning-modal a{--tw-text-opacity:1;color:rgb(52 136 186/var(--tw-text-opacity));text-decoration-line:underline}