.product-form__input--siblings{gap:10px 6px}.product-form__input--siblings label{width:46px!important;height:46px!important;margin:0!important;box-shadow:none!important;transition:opacity .2s ease}.product-form__input--siblings label:not(.active):hover{opacity:.7}.product-form__input--siblings label.active{box-shadow:0 7px 0 -5px #232729!important}fieldset.gl-size{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}fieldset.gl-size .form__label{grid-column:1 / -1;display:flex;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:4px}fieldset.gl-size .gl-unit{margin-left:auto}fieldset.gl-size input[type=radio]{position:absolute!important;opacity:0;pointer-events:none}fieldset.gl-size label{margin:0!important;min-width:0!important;height:44px;display:flex!important;align-items:center;justify-content:center;padding:0 4px!important;background:#fff!important;color:#232729!important;border:1px solid #d9d9d9!important;box-shadow:none!important;border-radius:0!important;font-size:13px;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:border-color .15s ease}fieldset.gl-size label:hover{border-color:#232729!important}fieldset.gl-size input:checked+label{background:#232729!important;color:#fff!important;border-color:#232729!important}fieldset.gl-size input:disabled+label,fieldset.gl-size input.is-disabled+label,fieldset.gl-size input.disabled+label{color:#b5b5b5!important;background:linear-gradient(to top right,transparent calc(50% - .5px),#d6d6d6 calc(50% - .5px),#d6d6d6 calc(50% + .5px),transparent calc(50% + .5px)) #fff!important}@media(max-width:767px){fieldset.gl-size{grid-template-columns:repeat(4,minmax(0,1fr))}}.gl-unit{display:inline-flex;gap:12px}.gl-unit button{background:none;border:0;border-bottom:1px solid transparent;padding:0 0 2px;font:inherit;font-size:12px;letter-spacing:.06em;color:#8a8a8a;cursor:pointer}.gl-unit button.is-active{color:#232729;border-bottom-color:#232729}.product-information .product__accordion{border-top:1px solid #e6e4e0}.product-information .product__accordion:last-of-type{border-bottom:1px solid #e6e4e0}.product-information .product__accordion summary{font-weight:400!important;letter-spacing:.01em!important;text-transform:capitalize!important;font-size:14px!important;padding:20px 40px 20px 0!important}.product-information .product__accordion .accordion__content{font-size:14px;line-height:1.75;color:#4b5053;max-width:60ch;padding:0 0 24px!important}.product-information .product__accordion .accordion__content p,.product-information .product__accordion .accordion__content li{font-size:inherit;line-height:inherit;color:inherit}.product-information .product__accordion .accordion__content p{margin:0 0 .9em}.product-information .product__accordion .accordion__content strong,.product-information .product__accordion .accordion__content b{font-weight:500;color:#232729}.product-information .product__accordion .accordion__content a{text-decoration:underline;text-underline-offset:3px}.product-information .product-sku{font-size:10px!important;letter-spacing:.12em!important;color:#9a9a9a!important;margin:20px 0 8px}.product-information side-panel-tabs-links a,.product-information side-panel-tabs-links button{font-size:12px;letter-spacing:.1em;text-decoration:underline;text-underline-offset:4px}#main-content .product-information .product-title-container h1,#main-content .product-information .product-title-container .product__title{font-size:22px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:-.005em!important;margin-bottom:6px}@media(max-width:767px){#main-content .product-information .product-title-container h1,#main-content .product-information .product-title-container .product__title{font-size:19px!important}}fieldset.gl-size .form__label{font-size:0!important;margin-bottom:10px}fieldset.gl-size .form__label .form__label__value{display:none}fieldset.gl-size .form__label side-panel-tabs-links{display:inline-flex;margin:0}fieldset.gl-size .form__label side-panel-tabs-links,fieldset.gl-size .form__label side-panel-tabs-links *{font-size:14px!important;letter-spacing:.01em!important;text-transform:none!important}fieldset.gl-size .form__label side-panel-tabs-links a,fieldset.gl-size .form__label side-panel-tabs-links button{padding:0!important;background:none!important;border:0!important;color:#232729!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer}fieldset.gl-size .form__label side-panel-tabs-links svg{display:none}fieldset.gl-size .gl-unit{margin-left:auto;gap:18px}fieldset.gl-size .gl-unit button{font-size:14px;letter-spacing:.02em;padding-bottom:4px}.gl-size-guide p{font-size:14px;line-height:1.7;color:#4b5053;margin:0 0 18px}.gl-size-table{width:100%;border-collapse:collapse;font-size:13px}.gl-size-table th{font-weight:400;text-align:left;color:#8a8a8a;letter-spacing:.04em;padding:10px 8px;border-bottom:1px solid #232729}.gl-size-table td{padding:11px 8px;border-bottom:1px solid #e6e4e0;color:#232729}.gl-size-table td:first-child,.gl-size-table th:first-child{padding-left:0;font-weight:500}.gl-size-table tbody tr:hover td{background:#f6f5f3}.gl-size-table,.gl-size-table thead,.gl-size-table tbody,.gl-size-table tr{border:0!important}.gl-size-table th,.gl-size-table td{border-top:0!important;border-left:0!important;border-right:0!important;height:auto!important;padding:10px 8px!important;line-height:1.4!important;vertical-align:middle}.gl-size-table th{border-bottom:1px solid #232729!important}.gl-size-table td{border-bottom:1px solid #ecebe8!important}.gl-size-table td:first-child,.gl-size-table th:first-child{padding-left:0!important}.gl-size-guide ol{padding-left:18px;font-size:14px;line-height:1.7;color:#4b5053}.gl-size-guide p strong{font-weight:500;color:#232729}.gl-size-guide table{margin-bottom:28px}.gl-size-table .gl-col-active{background:#f6f5f3!important;font-weight:500}.gl-size-table th.gl-col-active{color:#232729!important}.product-information .product__accordion{border:0!important;margin-top:0!important;margin-bottom:0!important}.product-information .product__accordion details{border-top:1px solid #e6e4e0}.product-information .product__accordion:last-of-type details{border-bottom:1px solid #e6e4e0}.product-information .product__accordion summary{padding:15px 28px 15px 0!important;font-size:13px!important}.product-information .product__accordion summary>span{width:9px!important;height:9px!important;top:50%!important;margin-top:-4.5px!important}.product-information .product__accordion summary>span:before{height:9px!important;right:4px!important}.product-information .product__accordion summary>span:after{width:9px!important;top:4px!important}.product-information .product__accordion .accordion__content{padding:0 0 18px!important;font-size:13.5px}.product-information .product-sku+.product__accordion,.product-information .product__accordion:first-of-type{margin-top:28px!important}.gl-intro{margin:26px 0 0}.gl-intro-body{font-size:14px;line-height:1.7;color:#4b5053;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gl-intro.is-open .gl-intro-body{display:block}.gl-intro-body p{margin:0 0 .8em;font-size:inherit;line-height:inherit;color:inherit}.gl-intro-body p:first-child em,.gl-intro-body p:first-child i{font-style:normal;color:#232729;font-weight:500}.gl-intro-more,.gl-guide-link{background:none;border:0;padding:0;margin-top:6px;font:inherit;font-size:13px;color:#232729;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer}.product__accordion .gl-subhead{margin:18px 0 6px!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a!important}.product-information .product__accordion summary>span{width:7px!important;height:7px!important;margin-top:-5px!important;border-right:1px solid #232729;border-bottom:1px solid #232729;transform:rotate(45deg);transition:transform .25s ease,margin .25s ease}.product-information .product__accordion summary>span:before,.product-information .product__accordion summary>span:after{display:none!important}.product-information .product__accordion details[open] summary>span{transform:rotate(-135deg);margin-top:-1px!important}fieldset.gl-size label{position:relative}fieldset.gl-size input:disabled+label,fieldset.gl-size input.is-disabled+label,fieldset.gl-size input.disabled+label{background:#f7f6f4!important;color:#a3a3a3!important;border-color:#e4e2de!important}fieldset.gl-size input:disabled+label:after,fieldset.gl-size input.is-disabled+label:after,fieldset.gl-size input.disabled+label:after{content:"";position:absolute;top:5px;right:5px;width:11px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16' fill='none' stroke='%23232729' stroke-width='1.6'%3E%3Crect x='1' y='1' width='20' height='14' rx='1'/%3E%3Cpath d='M1.5 1.8 11 9l9.5-7.2'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.75}fieldset.gl-size input.is-disabled+label:hover{border-color:#232729!important;color:#6b6b6b!important}fieldset.gl-size input.is-disabled:checked+label{background:#f7f6f4!important;color:#232729!important;border-color:#232729!important}html body .product-information fieldset.gl-size input.is-disabled+label,html body .product-information fieldset.gl-size input:disabled+label{background:#f7f6f4!important;background-image:none!important;text-decoration:none!important}html body .product-information fieldset.gl-size input.is-disabled+label:before{display:none!important}@media only screen and (min-width:1068px){html body .thb-product-detail .product-information,html body .thb-product-detail .product-information.is-sticky{height:auto!important;max-height:none!important;overflow:visible!important}}.complementary-products{margin-top:36px!important;border-top:1px solid #e6e4e0;padding-top:28px}.complementary-products .product-recommendations--heading{display:flex!important;align-items:center;justify-content:flex-start;gap:14px;font-size:13px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase;color:#232729;margin:0 0 22px!important;padding:0!important;border:0!important;text-align:left!important}.complementary-products .gl-rec-count{margin-left:auto;font-size:14px;letter-spacing:.08em;color:#8a8a8a}.complementary-products .flickity-nav{position:static!important;transform:none!important;width:44px!important;height:44px!important;border:1px solid #e6e4e0!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;background:#fff!important;cursor:pointer;margin:0!important;opacity:1!important;visibility:visible!important}.complementary-products .flickity-nav:hover{border-color:#232729!important}.complementary-products .flickity-nav svg{width:12px!important;height:12px!important}.complementary-products .carousel__slide{width:calc(50% - 10px)!important;margin-right:20px}.complementary-products product-card.product-cart-item{display:block!important;padding:0!important;border:0!important}.complementary-products .product-cart-item-image{width:100%!important;max-width:none!important;margin:0 0 14px!important;padding:0!important;aspect-ratio:4 / 5;background:transparent!important;overflow:hidden}.complementary-products .product-cart-item-image img{width:100%!important;height:100%!important;object-fit:cover}.complementary-products .product-cart-item-info{padding:0!important;text-align:left}.complementary-products .cart-product-link{display:block;font-size:15px!important;color:#232729!important;margin-bottom:8px;line-height:1.35}.complementary-products .price,.complementary-products .price .amount{font-size:14px!important;color:#8a8a8a!important;font-weight:400!important}.complementary-products quick-view.text-button{display:inline-block;margin-top:14px;font-size:14px;color:#232729;border-bottom:0!important;padding-bottom:0!important;text-decoration:none}.complementary-products.gl-rec-few .carousel__slide{width:62%!important}.complementary-products .flickity-nav.is-disabled,.complementary-products .flickity-nav[disabled]{opacity:.35!important;cursor:default}.complementary-products{margin-top:28px!important;padding-top:22px}.complementary-products .product-recommendations--heading{margin:0 0 16px!important;font-size:12px!important;gap:10px}.complementary-products .gl-rec-count{font-size:12px}.complementary-products .flickity-nav{width:34px!important;height:34px!important}.complementary-products .flickity-nav svg{width:10px!important;height:10px!important}.complementary-products .carousel__slide{width:calc(40% - 8px)!important;margin-right:14px}.complementary-products.gl-rec-few .carousel__slide{width:54%!important}.complementary-products .product-cart-item-image{aspect-ratio:4 / 5;margin:0 0 10px!important}.complementary-products .product-cart-item-image img{object-fit:contain!important}.complementary-products .cart-product-link{font-size:13px!important;margin-bottom:4px}.complementary-products .price,.complementary-products .price .amount{font-size:13px!important}.complementary-products quick-view.text-button{margin-top:8px;font-size:13px}html body .product-information .single-add-to-cart-button,html body .gl-needs-size .single-add-to-cart-button{background:#232729!important;border-color:#232729!important;color:#fff!important;opacity:1!important}html body .product-information .single-add-to-cart-button span,html body .product-information .single-add-to-cart-button:before,html body .product-information .single-add-to-cart-button:after{color:#fff!important}html body .product-information .single-add-to-cart-button:hover,html body .gl-needs-size .single-add-to-cart-button:hover{background:#000!important;border-color:#000!important}fieldset.gl-size.gl-flash label{border-color:#232729!important;transition:border-color .2s ease}html body .product-information .single-add-to-cart-button:hover,html body .product-information .single-add-to-cart-button:hover *,html body .product-information .single-add-to-cart-button span:before,html body .product-information .single-add-to-cart-button span:after,html body .product-information .single-add-to-cart-button:hover span:before,html body .product-information .single-add-to-cart-button:hover span:after{color:#fff!important}@media(min-width:1068px){html body .product-grid-container{width:100%!important;max-width:none!important}html body .product-grid-container>.product-gallery-container,html body .product-grid-container>.product-information--container{flex:0 0 50%!important;width:50%!important;max-width:50%!important}}#main-content .product-information .product-price-container .price,#main-content .product-information .product-price-container .price .amount,#main-content .product-information .product-price-container .price ins,#main-content .product-information .product-price-container .price del .amount{font-size:17px!important;letter-spacing:.01em!important;color:#232729!important;font-weight:400!important}#main-content .product-information .product-title-container h1{margin-bottom:8px!important}@media(max-width:767px){#main-content .product-information .product-price-container .price,#main-content .product-information .product-price-container .price .amount{font-size:16px!important}}product-add-to-cart-sticky,.product-add-to-cart-sticky-modal{display:none!important}.gl-satc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(0,0,0,.08);transform:translateY(100%);transition:transform .35s ease}.gl-satc.is-visible{transform:none}.gl-satc__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 24px;max-width:1440px;margin:0 auto}.gl-satc__product{display:flex;align-items:center;gap:14px;min-width:0}.gl-satc__thumb{width:44px;height:55px;flex:0 0 auto;background:#f7f7f7;overflow:hidden}.gl-satc__thumb img{width:100%;height:100%;object-fit:contain}.gl-satc__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gl-satc__title{font-size:14px;color:#232729;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-satc__meta{font-size:12.5px;color:#6b6b6b;display:flex;gap:10px}.gl-satc__size:not(:empty):before{content:"\b7";margin-right:10px}.gl-satc__btn{flex:0 0 auto;min-width:260px;height:48px;padding:0 28px;border:0;cursor:pointer;background:#232729;color:#fff;font:inherit;font-size:11px;letter-spacing:.16em;text-transform:uppercase;transition:background .2s ease}.gl-satc__btn:hover{background:#000}.gl-satc__btn:disabled{background:#8c8c8c;cursor:default}@media(max-width:767px){.gl-satc__inner{padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:12px}.gl-satc__thumb{display:none}.gl-satc__title{font-size:13px}.gl-satc__meta{font-size:12px}.gl-satc__btn{min-width:0;width:52%;height:46px;padding:0 12px}}fieldset.gl-size .form__label{display:flex!important;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:nowrap}fieldset.gl-size .form__label .product-popup-modal__opener{order:-1;margin:0!important;display:inline-flex;align-items:center}fieldset.gl-size .form__label .product-popup-modal__button{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0 0 4px;font-size:14px;line-height:1.2;text-align:left}fieldset.gl-size .form__label .product-popup-modal__button svg{width:16px;height:16px}fieldset.gl-size .form__label .gl-unit{margin-left:auto}.product-quick-view .quantity,.product-quick-view .product-form__quantity{display:none!important}@media(min-width:1068px){#main-content .thb-product-detail .product-information{padding-left:clamp(48px,7vw,120px)!important;padding-right:clamp(48px,7vw,120px)!important;padding-top:48px!important;box-sizing:border-box}}.gl-pdp-sub{margin:6px 0 0!important;font-size:13px;line-height:1.4;color:#767676}.gl-pdp-pricerow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;flex-wrap:wrap}.gl-pdp-pricerow .product-price-container,.gl-pdp-pricerow .shopify-block{margin:0!important}.gl-pdp-pricerow .yotpo-widget-instance,.gl-pdp-pricerow .yotpo-star-ratings-widget{margin:0!important;padding:0!important}.gl-pdp-assure{margin:18px 0 8px;display:flex;flex-direction:column;gap:14px}.gl-pdp-usp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gl-pdp-usp li{margin:0;padding:12px 6px;background:#f7f7f7;font-size:12px;line-height:1.3;text-align:center;color:#232729}.gl-pdp-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:12px;color:#555}.gl-pdp-trust li{margin:0;display:inline-flex;align-items:center;gap:8px}.gl-pdp-trust li:before{content:"";width:4px;height:4px;border-radius:50%;background:#232729}.product-information .product__accordion summary>span{display:none!important}.product-information .product__accordion summary{position:relative;text-transform:capitalize;cursor:pointer}.product-information .product__accordion summary:after{content:"";position:absolute;right:3px;top:50%;width:7px;height:7px;border-right:1.4px solid #232729;border-top:1.4px solid #232729;transform:translateY(-50%) rotate(45deg)}.product-information .product__accordion .accordion__content{display:none!important}.gl-idr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.gl-idr[hidden]{display:none}.gl-idr__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141452;opacity:0;transition:opacity .3s ease}.gl-idr__panel{position:absolute;top:0;right:0;bottom:0;width:min(520px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s cubic-bezier(.19,1,.22,1);color:#232729}.gl-idr.is-open .gl-idr__bg{opacity:1}.gl-idr.is-open .gl-idr__panel{transform:none}.gl-idr__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 32px 0 40px;border-bottom:1px solid #ececec}.gl-idr__tabs{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none}.gl-idr__tabs::-webkit-scrollbar{display:none}.gl-idr__tabs button{background:none;border:0;border-bottom:1px solid transparent;padding:10px 0 12px;margin:0 0 -1px;font-family:inherit;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;white-space:nowrap;cursor:pointer}.gl-idr__tabs button.is-active{color:#232729;border-bottom-color:#232729}.gl-idr__close{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#232729;cursor:pointer}.gl-idr__body{flex:1 1 auto;overflow-y:auto;padding:32px 40px;overscroll-behavior:contain}.gl-idr__title{margin:0 0 20px;font-size:20px;font-weight:400;line-height:1.3;text-transform:capitalize;letter-spacing:0}.gl-idr__content,.gl-idr__content p,.gl-idr__content li{font-size:14px;line-height:1.7;color:#444}.gl-idr__content p{margin:0 0 .9em}.gl-idr__content strong,.gl-idr__content b{font-weight:500;color:#232729}.gl-idr__foot{border-top:1px solid #ececec;padding:16px 40px calc(16px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:16px}.gl-idr__prod{display:flex;flex-direction:column;gap:3px;min-width:0}.gl-idr__name{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gl-idr__meta{font-size:12.5px;color:#767676}.gl-idr__atc{flex:0 0 auto;height:50px;padding:0 32px;border:0;background:#232729;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.gl-idr__atc:disabled{opacity:.5;cursor:default}html.gl-idr-open,html.gl-idr-open body{overflow:hidden}html.gl-idr-open .gl-satc{display:none!important}@media(max-width:767px){.gl-idr__head{padding:14px 12px 0 20px}.gl-idr__body{padding:24px 20px}.gl-idr__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.gl-idr__atc{padding:0 22px;min-width:52%}.gl-pdp-usp li{font-size:11px;padding:10px 4px}}.product-information .product-title-container{width:100%}.gl-pdp-pricerow{width:100%;flex-wrap:nowrap}.gl-pdp-pricerow .shopify-block{flex:0 1 auto;min-width:0}.gl-pdp-pricerow .yotpo-star-rating-reviews-summary-text{display:none!important}@media(min-width:1068px){#main-content .thb-product-detail .product-information{padding-left:clamp(32px,4.5vw,72px)!important;padding-right:clamp(32px,4.5vw,72px)!important;padding-top:36px!important}}#main-content .product-information .product-title-container{margin-bottom:18px!important}#main-content .product-information .gl-pdp-pricerow{margin-top:8px}#main-content .product-information .variations--siblings{margin-top:0!important;margin-bottom:10px!important}#main-content .product-information .variations--siblings .form__label{margin-bottom:10px!important}#main-content .product-information .product-inventory-notice--wrapper{margin:6px 0 14px!important}#main-content .product-information variant-selects .variations{margin-top:0!important}#main-content .product-information fieldset.gl-size .form__label{margin-bottom:12px!important}#main-content .product-information .product-add-to-cart-container{margin-top:14px!important}#main-content .product-information fieldset.gl-size .gl-unit button{font-size:12px!important;letter-spacing:.04em;padding-bottom:3px!important}#main-content .product-information fieldset.gl-size .gl-unit{gap:14px!important}#main-content .product-information fieldset.gl-size .form__label side-panel-tabs-links,#main-content .product-information fieldset.gl-size .form__label side-panel-tabs-links *,#main-content .product-information fieldset.gl-size .form__label .product-popup-modal__button{font-size:12px!important}#main-content .product-information .gl-pdp-pricerow{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}#main-content .product-information .gl-pdp-pricerow .yotpo-star-rating-reviews-summary-text{display:inline!important}#main-content .product-information .gl-pdp-pricerow .yotpo-widget-instance{zoom:.78}#main-content .product-information h1.product-title{font-size:20px!important}#main-content .product-information .product-price-container .price,#main-content .product-information .product-price-container .amount{font-size:15.5px!important}@media(max-width:767px){#main-content .product-information h1.product-title{font-size:18px!important}#main-content .product-information .product-price-container .price,#main-content .product-information .product-price-container .amount{font-size:15px!important}}.gl-idr__sub{margin:28px 0 12px;padding-top:24px;border-top:1px solid #ececec;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#232729;font-family:inherit}.product-recommendations product-card .product-featured-image-link,.product-recommendations .product-card .product-featured-image-link{display:block!important;width:100%!important;aspect-ratio:4 / 5;background:#f7f7f7;overflow:hidden}.product-recommendations product-card .product-featured-image-link img,.product-recommendations .product-card .product-featured-image-link img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}@media(max-width:767px){.gl-idr__panel{top:auto!important;left:0;right:0;bottom:0;width:100%!important;max-height:82dvh;height:auto;border-radius:16px 16px 0 0;transform:translateY(105%);box-shadow:0 -10px 40px #0000001f}.gl-idr.is-open .gl-idr__panel{transform:none}.gl-idr__head{position:relative;padding-top:22px!important}.gl-idr__head:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:4px;background:#d6d6d6}.gl-idr__body{flex:1 1 auto;min-height:0}.gl-idr__title{font-size:18px;margin-bottom:14px}}html body .gl-idr__title,html body .gl-idr__sub,html body .gl-idr__content h1,html body .gl-idr__content h2,html body .gl-idr__content h3,html body .gl-idr__content h4,html body .gl-idr__content h5,html body .gl-idr__content h6,html body .gl-idr__content .gl-subhead{font-family:var(--font-body-family, inherit)!important;font-weight:500!important;font-style:normal!important;font-size:12px!important;line-height:1.4!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#232729!important}html body .gl-idr__title{margin:0 0 18px!important}html body .gl-idr__sub{margin:28px 0 14px!important;padding-top:24px;border-top:1px solid #ececec}html body .gl-idr__content h1,html body .gl-idr__content h2,html body .gl-idr__content h3,html body .gl-idr__content h4,html body .gl-idr__content h5,html body .gl-idr__content h6{margin:20px 0 10px!important}html body .gl-idr__content,html body .gl-idr__content p,html body .gl-idr__content li,html body .gl-idr__content span,html body .gl-idr__content div,html body .gl-idr__content em,html body .gl-idr__content strong,html body .gl-idr__content b{font-size:13px!important;line-height:1.75!important}html body .gl-idr__content p{margin:0 0 1em!important}html body .gl-idr__content ul{margin:0 0 1em!important;padding-left:16px!important}html body .gl-idr__content li{margin-bottom:4px!important}@media(max-width:767px){html body .gl-idr__content,html body .gl-idr__content p,html body .gl-idr__content li,html body .gl-idr__content span,html body .gl-idr__content div,html body .gl-idr__content em,html body .gl-idr__content strong,html body .gl-idr__content b{font-size:12.5px!important}}.product-recommendations product-card.product-cart-item .product-cart-item-image,.product-recommendations .product-cart-item-image{width:100%!important;aspect-ratio:4 / 5;height:auto!important;max-height:none!important;overflow:hidden;background:#f7f7f7;display:block!important}.product-recommendations .product-cart-item-image a{display:block;width:100%;height:100%}.product-recommendations .product-cart-item-image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;display:block;margin:0!important}.gl-pdp-assure{margin:22px 0 8px!important;gap:16px!important}.gl-pdp-usp{gap:0!important;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.gl-pdp-usp li{background:none!important;padding:15px 8px!important;font-size:10.5px!important;letter-spacing:.14em;text-transform:uppercase;color:#232729!important;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.35}.gl-pdp-usp li+li{border-left:1px solid #e6e6e6}.gl-pdp-trust{gap:8px 22px!important;font-size:12px!important;color:#6b6b6b!important}.gl-pdp-trust li{gap:7px!important}.gl-pdp-trust li:before{width:11px!important;height:11px!important;border-radius:0!important;background:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.3l2.6 2.6L10 3.5' fill='none' stroke='%23232729' stroke-width='1.2'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important}@media(max-width:767px){.gl-pdp-usp li{font-size:9.5px!important;letter-spacing:.1em;padding:13px 4px!important}.gl-pdp-trust{font-size:11.5px!important;gap:6px 16px!important}}.gl-pdp-usp .gl-usp-m{display:none}@media(max-width:749px){.gl-pdp-usp .gl-usp-d{display:none}.gl-pdp-usp .gl-usp-m{display:inline}.gl-pdp-usp li{letter-spacing:.08em!important;white-space:nowrap;padding:14px 2px!important;display:flex;align-items:center;justify-content:center}}.gl-hand{display:flex;flex-direction:column;gap:18px;margin:0 0 4px}.gl-hand__row{display:flex;flex-direction:column;gap:10px}.gl-hand__lbl{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#232729}.gl-hand__opts{display:flex;flex-wrap:wrap;gap:8px}.gl-hand__b{min-width:64px;min-height:44px;padding:0 18px;background:#fff;border:1px solid #d6d6d6;color:#232729;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:border-color .15s}.gl-hand__b:hover{border-color:#232729}.gl-hand__b.is-on{background:#232729;border-color:#232729;color:#fff}.gl-hand__b.is-off{color:#a9a9a9;background:linear-gradient(to top right,transparent calc(50% - .5px),#cfcfcf calc(50% - .5px),#cfcfcf calc(50% + .5px),transparent calc(50% + .5px))}.gl-hand__b.is-off.is-on{color:#fff;background:#8a8a8a;border-color:#8a8a8a}.gl-hand__note{margin:0;font-size:12px;color:#77797a}html body .gl-pdp-usp{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:0!important;border-top:1px solid #e6e6e6!important;border-bottom:1px solid #e6e6e6!important;padding:0!important}html body .gl-pdp-usp li{background:none!important;border:0!important;margin:0!important;padding:11px 4px!important;display:flex!important;align-items:center;justify-content:center;text-align:center;white-space:nowrap;font-size:9.5px!important;letter-spacing:.11em!important;line-height:1.3!important}html body .gl-pdp-usp li+li{border-left:1px solid #e6e6e6!important}@media(max-width:749px){html body .gl-pdp-usp li{font-size:8.5px!important;letter-spacing:.07em!important;padding:10px 2px!important}}@media(max-width:767px){html body .product-images .product-single__media{aspect-ratio:3 / 4!important;height:auto!important;padding:0!important;background:#f7f7f7}html body .product-images .product-single__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important}html body .product-cart-item-image{aspect-ratio:3 / 4!important;background:#f7f7f7}html body .product-cart-item-image img{object-fit:contain!important;height:100%!important}}.gl-ea-row{display:none}html.gl-ea .price.gl-ea-on>:not(.gl-ea-row):not(.badges){display:none!important}html.gl-ea .price.gl-ea-on .gl-ea-row{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}html.gl-ea .gl-ea-row del,html.gl-ea .gl-ea-row del .amount{color:#8a8c8d!important;text-decoration:line-through}html.gl-ea .gl-ea-row ins{text-decoration:none}html.gl-ea .gl-ea-row ins .amount{color:#232729!important}html.gl-ea .gl-ea-tag{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#3b413d;border:1px solid #3b413d;padding:2px 6px;line-height:1.2}#main-content .product-information fieldset.gl-sz-stock-on label{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px;line-height:1.15!important;padding-top:9px!important;padding-bottom:9px!important;height:auto!important}.gl-sz-stock{display:block;font-size:10px;letter-spacing:.02em;line-height:1.1;color:#8a8c8d;font-weight:400;text-transform:none}.gl-sz-stock.is-low{color:#b23b1e}.gl-sz-stock.is-out{color:#a9a9a9}input:checked+label .gl-sz-stock{color:#ffffffbf}html body #main-content .product-information fieldset.gl-sz-stock-on{gap:0!important;border-top:1px solid #e3e3e3!important;border-left:1px solid #e3e3e3!important}html body #main-content .product-information fieldset.gl-sz-stock-on label{align-items:flex-start!important;text-align:left!important;justify-content:center!important;margin:0!important;border:0!important;border-right:1px solid #e3e3e3!important;border-bottom:1px solid #e3e3e3!important;padding:11px 12px!important;min-height:56px;font-size:13px!important;border-radius:0!important;box-shadow:none!important}html body #main-content .product-information fieldset.gl-sz-stock-on input:checked+label{background:#232729!important;color:#fff!important;box-shadow:inset 0 0 0 1px #232729!important}html body #main-content .product-information fieldset.gl-sz-stock-on legend{margin-bottom:8px!important}.gl-sz-stock{font-size:11px}html body #main-content .product-information .product-inventory-notice{display:none!important}html body #main-content .product-information fieldset.gl-sz-stock-on{border:0!important}html body #main-content .product-information fieldset.gl-sz-stock-on label{border:1px solid #e3e3e3!important;margin:0 -1px -1px 0!important;position:relative}html body #main-content .product-information fieldset.gl-sz-stock-on input:checked+label{z-index:1}html body #main-content .product-information .shopify-app-block[id*=klarna i]{display:block;margin-top:20px!important}html body #main-content .product-information fieldset.gl-sz-stock-on>:not(input):not(label){grid-column:1 / -1}html body #main-content .product-information fieldset.gl-sz-stock-on label{min-height:50px!important;padding:9px 10px!important;gap:2px!important;font-size:13.5px!important}.gl-sz-stock:empty{display:none!important}.gl-sz-stock.is-low{display:inline-flex!important;align-items:center;gap:4px;font-size:10.5px;color:#a8452a}.gl-sz-stock.is-low:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.gl-sz-stock.is-out{font-size:10.5px;color:#a9a9a9}html body #main-content .product-information fieldset.gl-sz-stock-on label:has(.gl-sz-stock.is-out){color:#b5b5b5!important}input:checked+label .gl-sz-stock.is-low{color:#ffb59e}html body #main-content .product-information fieldset.gl-sz-stock-on>:not(input):not(label){order:-1}html body #main-content .product-information fieldset.gl-sz-stock-on label{align-items:center!important;text-align:center!important}.gl-sz-stock.is-low:before{content:none!important;display:none!important}html body #main-content .product-information fieldset.gl-sz-stock-on label{align-items:flex-start!important;text-align:left!important;padding:11px 12px!important;min-height:56px!important;gap:3px!important;font-size:13px!important}.gl-sz-stock,.gl-sz-stock.is-low,.gl-sz-stock.is-out{font-size:11px!important}html body #main-content .product-information fieldset.gl-sz-stock-on{grid-template-columns:repeat(var(--gl-szc, 5),minmax(0,1fr))!important}html body #main-content .product-information fieldset.gl-sz-stock-on label{padding:8px 10px!important;min-height:46px!important;gap:1px!important;font-size:12.5px!important}html body #main-content .product-information fieldset.gl-sz-stock-on .gl-sz-stock{font-size:10.5px!important}@media(min-width:750px){html body #main-content .product-information fieldset.gl-sz-stock-on label{padding:8px 7px!important;font-size:12px!important;white-space:nowrap!important;overflow:visible!important}html body #main-content .product-information fieldset.gl-sz-stock-on label>span{overflow:visible!important;text-overflow:clip!important}html body #main-content .product-information fieldset.gl-sz-stock-on .gl-sz-stock{font-size:10px!important}}@media(min-width:750px){html body #main-content .product-information fieldset.gl-sz-stock-on label{min-height:44px!important;padding:8px 12px!important;font-size:12.5px!important}}html:not(.gl-ea) .price .gl-ea-row,html:not(.gl-ea) .price>span.gl-ea-row{display:none!important}.price .gl-ea-row .gl-ea-pct{display:inline-flex;align-items:center;font-size:.78em;letter-spacing:.04em;line-height:1;padding:3px 5px;border:1px solid rgb(35,39,41);color:#232729;font-weight:500;white-space:nowrap}html:not(.gl-ea) .gl-ea-pct{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/159/assets/goatlane-product.css.map */
