@charset "UTF-8";:root{--pdp-font-display: "Bebas Neue", Impact, sans-serif;--pdp-font-editorial: "Cormorant", Georgia, serif;--pdp-font-body: "DM Sans", -apple-system, sans-serif;--pdp-color-saddle: #2c1810;--pdp-color-leather: #5c3d2e;--pdp-color-rust: #a85c32;--pdp-color-brass: #c9a962;--pdp-color-sand: #e8dfd4;--pdp-color-parchment: #f7f3ed;--pdp-color-cream: #fdfbf7;--pdp-color-charcoal: #1a1714;--pdp-color-ink: var(--pdp-color-saddle);--pdp-color-ink-muted: var(--pdp-color-leather);--pdp-color-ink-subtle: #8a7a6e;--pdp-color-warm-border: var(--pdp-color-sand);--pdp-color-accent: #960000;--pdp-color-gold: var(--pdp-color-brass);--pdp-color-success: #4a7c59;--pdp-color-urgency: #b84c3c;--pdp-spacing-xs: .5rem;--pdp-spacing-sm: 1rem;--pdp-spacing-md: 1.5rem;--pdp-spacing-lg: 2.5rem;--pdp-spacing-xl: 4rem;--pdp-spacing-2xl: 6rem;--pdp-transition-smooth: cubic-bezier(.25, .46, .45, .94);--pdp-transition-bounce: cubic-bezier(.34, 1.56, .64, 1);--pdp-shadow-subtle: 0 2px 20px rgba(44, 24, 16, .06);--pdp-shadow-elevated: 0 8px 40px rgba(44, 24, 16, .12);--pdp-shadow-dramatic: 0 20px 60px rgba(44, 24, 16, .18)}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):before,.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role=button]:before,.variations input[type=radio]+label:before,.variations .product-form__input--color input[type=radio]+label,.variations .product-form__input--color input[type=radio]+label:after,.variations .product-form__input--siblings label,.variations .product-form__input--siblings label:after,.product-images-buttons .slider-button,.thb-product-detail .product-single__media-zoom svg,.thb-product-detail .product-single__media.product-single__media-model .product-single__media-model-button svg,.accordion summary span:before,.clipboard--bubble,.product-popup-modal,.product-add-to-cart-sticky,.product-add-to-cart-sticky--inner .plus:before{transition:all .35s var(--pdp-transition-smooth)}.thb-product-detail{background:var(--pdp-color-cream);position:relative}.thb-product-detail:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");z-index:0}.thb-product-detail>*{position:relative;z-index:1}.breadcrumbs{font-family:var(--pdp-font-editorial);font-size:.875rem;font-style:italic;color:var(--pdp-color-leather);padding:var(--pdp-spacing-sm) 0}.breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s var(--pdp-transition-smooth)}.breadcrumbs a:hover{color:var(--pdp-color-rust)}.breadcrumbs .items li:before,.breadcrumbs span.separator{color:var(--pdp-color-brass);opacity:.5}.product-images,.product-media-container{background:linear-gradient(135deg,var(--pdp-color-parchment) 0%,var(--pdp-color-sand) 100%);border-radius:4px;overflow:hidden;box-shadow:var(--pdp-shadow-dramatic)}.thb-product-detail .product-single__media,.thb-product-detail .product-images__slide{background:linear-gradient(to bottom,#f3f3f0,#fcfcf9)}.thb-product-detail .product-single__media-image img{transition:none}.thb-product-detail .product-single__media-image{cursor:zoom-in}.thb-product-detail .product-single__media:hover .product-single__media-image img{transform:none;opacity:1!important}.thb-product-detail .product-single__media-zoom{position:absolute;bottom:12px;right:12px;top:auto;z-index:40;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--pdp-color-cream);border:1px solid var(--pdp-color-sand);border-radius:4px;box-shadow:var(--pdp-shadow-subtle);transition:all .3s var(--pdp-transition-smooth)}.thb-product-detail .product-single__media-zoom:hover{background:var(--pdp-color-saddle);border-color:var(--pdp-color-saddle)}.thb-product-detail .product-single__media-zoom:hover svg{stroke:var(--pdp-color-cream)}.thb-product-detail .product-single__media-zoom svg{stroke:var(--pdp-color-leather);transition:stroke .3s var(--pdp-transition-smooth)}.product-images-nav,.product-thumbnails{margin-top:var(--pdp-spacing-sm);gap:var(--pdp-spacing-xs)}.product-images-nav .slide,.product-thumbnails .thumbnail{border-radius:3px;border:2px solid transparent;background:var(--pdp-color-parchment);transition:all .3s var(--pdp-transition-smooth);overflow:hidden}.product-images-nav .slide:hover,.product-thumbnails .thumbnail:hover,.product-images-nav .slide.is-active,.product-thumbnails .thumbnail.is-active{border-color:var(--pdp-color-brass);box-shadow:var(--pdp-shadow-subtle)}.vendor-label,.thb-product-detail .product--text.style_vendor{display:inline-flex;align-items:center;gap:10px;font-family:var(--pdp-font-body);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:var(--pdp-color-brass);margin-bottom:var(--pdp-spacing-sm)}.vendor-label:before,.thb-product-detail .product--text.style_vendor:before{content:"";width:24px;height:1px;background:var(--pdp-color-brass)}.product-title,.thb-product-detail .product-title{font-family:var(--pdp-font-display)!important;font-size:clamp(2.5rem,6vw,4rem)!important;font-weight:400!important;letter-spacing:.04em!important;line-height:.95!important;color:var(--pdp-color-saddle)!important;margin-bottom:var(--pdp-spacing-xs)!important;text-transform:uppercase}.product-title a,.thb-product-detail .product-title a{color:inherit;text-decoration:none}.model-name{font-family:var(--pdp-font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:400;letter-spacing:.04em;line-height:.95;color:var(--pdp-color-saddle);display:block;text-transform:uppercase}.product-subtitle,.product-title .subheading,.thb-product-detail .product-title .subheading{font-family:var(--pdp-font-editorial)!important;font-size:1.125rem!important;font-weight:400!important;font-style:italic!important;color:var(--pdp-color-leather)!important;letter-spacing:0!important;text-transform:none!important;margin-top:6px;display:block}.product-title .subheading.product--text.style_vendor{display:block!important;float:none!important;font-family:Cormorant,Georgia,serif!important;font-size:1.125rem!important;font-weight:400!important;font-style:italic!important;letter-spacing:0!important;text-transform:none!important;color:#5c3d2e!important;margin-top:6px;margin-bottom:6px!important}.model-name .product--text.color,.product-title .product--text.color{font-family:var(--pdp-font-editorial);font-size:1rem;font-style:italic;font-weight:400;color:var(--pdp-color-leather);letter-spacing:.01em;display:block;margin-top:4px;text-transform:none}.product-price-container,.thb-product-detail .price{display:flex;align-items:baseline;gap:var(--pdp-spacing-md);margin-bottom:var(--pdp-spacing-sm);padding-bottom:var(--pdp-spacing-sm);border-bottom:1px solid var(--pdp-color-sand)}.price .amount,.product-price,.thb-product-detail .price .amount{font-family:var(--pdp-font-editorial);font-size:2rem;font-weight:500;color:var(--pdp-color-saddle)}.price .compare-at,.product-price-compare{font-family:var(--pdp-font-editorial);font-size:1.25rem;color:var(--pdp-color-leather);opacity:.6;text-decoration:line-through}.price .badge--sale,.product-badge-sale{background:var(--pdp-color-urgency);color:#fff;font-family:var(--pdp-font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.product-rating,.okendo-reviews-widget .okeReviews-reviewsWidget-rating{display:flex;align-items:center;gap:10px;margin-bottom:var(--pdp-spacing-lg)}.product-rating .star,.okendo-reviews-widget .okeReviews-starRating-indicator-layer--foreground{fill:var(--pdp-color-brass)}.product-rating .rating-text,.okendo-reviews-widget .okeReviews-reviewsWidget-ratingCount{font-family:var(--pdp-font-body);font-size:.8125rem;color:var(--pdp-color-leather)}.product-rating .rating-text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.product-form{margin-top:var(--pdp-spacing-lg);display:block;position:relative}.product-form:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--pdp-color-sand),transparent)}.product-form__input{padding:0;margin:0 0 var(--pdp-spacing-md);border:0}.product-form__input .form__label{display:flex;width:100%;align-items:center;font-family:var(--pdp-font-body);font-weight:600;font-size:.8125rem;letter-spacing:.1em;margin-bottom:8px;padding-bottom:0;text-transform:uppercase;color:var(--pdp-color-saddle);position:relative}.product-form__input .form__label__value{font-family:var(--pdp-font-editorial);font-weight:700;font-style:italic;text-transform:none;letter-spacing:.02em;margin-left:8px;padding-left:8px;color:var(--pdp-color-leather);position:relative;font-size:1rem}.product-form__input .form__label__value:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background:var(--pdp-color-sand)}.product-form__input .form__label .product-popup-modal__opener{display:inline-flex;margin-left:auto;opacity:.7;transition:opacity .3s var(--pdp-transition-smooth)}.product-form__input .form__label .product-popup-modal__opener:hover{opacity:1}[dir=rtl] .product-form__input .form__label .product-popup-modal__opener{margin-left:0;margin-right:auto}.sizing-guide-link,.product-popup-modal__opener{display:inline-flex;align-items:center;gap:6px;font-family:var(--pdp-font-body);font-size:.8125rem;font-weight:500;color:var(--pdp-color-leather);text-decoration:none;transition:color .2s var(--pdp-transition-smooth)}.sizing-guide-link:hover,.product-popup-modal__opener:hover{color:var(--pdp-color-rust)}.sizing-guide-link svg,.product-popup-modal__opener svg{width:14px;height:14px}.variations{margin-bottom:16px;margin-left:2px;max-width:100%;overflow:hidden}.variations .product-form__input.variant-required:not(.variant-selected){position:relative}.variations .product-form__input.variant-required:not(.variant-selected):after{content:"Please select";position:absolute;top:-2px;right:0;font-family:var(--pdp-font-body);font-size:.75rem;font-weight:500;color:var(--pdp-color-urgency);letter-spacing:.02em;opacity:0;transform:translateY(-4px);transition:all .3s var(--pdp-transition-smooth)}.variations .product-form__input.variant-required:not(.variant-selected).show-error:after{opacity:1;transform:translateY(0)}.variations .product-form__input.variant-required:not(.variant-selected).show-error .form__label{color:var(--pdp-color-urgency)}@keyframes variant-attention{0%,to{box-shadow:0 0 #b84c3c00}50%{box-shadow:0 0 0 4px #b84c3c1a}}.variations .product-form__input.variant-required:not(.variant-selected).show-error input[type=radio]+label{animation:variant-attention 1.5s ease-in-out 2}.variations input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variations input[type=radio]+label{position:relative;transition:all .25s var(--pdp-transition-smooth)}.variations input[type=radio]+label:before{position:absolute;width:100%;height:100%;top:0;background:linear-gradient(to bottom left,transparent calc(50% - 1px),var(--pdp-color-sand),transparent calc(50% + 1px)) no-repeat;z-index:1}.variations input[type=radio].is-disabled+label:before{content:""}.variations input[type=radio].is-disabled+label:after,.variations input[type=radio].is-disabled+label>span{opacity:.35}.variations .product-form__input--block[data-handle=size] input[type=radio].is-disabled+label{margin-bottom:14px}.variations .product-form__input--block input[type=radio].is-disabled+label{background:#d8cdb88c;border:1px solid var(--pdp-color-warm-grey, #8d857b);color:#2c18108c;cursor:pointer;position:relative;overflow:visible}.variations .product-form__input--block input[type=radio].is-disabled+label>span{color:#2c18108c;font-weight:500;letter-spacing:.04em;text-decoration:none;opacity:1;background:transparent;padding:0;margin:0;position:relative;z-index:1}.variations .product-form__input--block input[type=radio].is-disabled+label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 50'><line x1='1' y1='49' x2='99' y2='1' stroke='%236e2029' stroke-width='1.6' stroke-linecap='round' vector-effect='non-scaling-stroke'/></svg>");background-repeat:no-repeat;background-size:100% 100%;background-position:center}.variations .product-form__input--block input[type=radio].is-disabled+label:after{content:"Sold Out";position:absolute;left:0;right:0;bottom:-15px;text-align:center;font-family:DM Sans,-apple-system,sans-serif;font-size:8.5px;font-weight:500;font-style:italic;letter-spacing:.18em;text-transform:uppercase;color:#2c181080;pointer-events:none;text-decoration:none;opacity:1;background:none;width:auto;height:auto;top:auto;z-index:1}.variations .product-form__input--block input[type=radio].is-disabled+label:hover{border-color:var(--pdp-color-leather, #6b4423);background:#d8cdb8bf}.variations .product-form__input--block input[type=radio].is-disabled+label:hover>span{color:#2c1810e6}.variations .product-form__input--block input[type=radio].is-disabled+label:hover:after{content:"Notify Me";color:var(--pdp-color-burgundy, #6e2029);font-style:normal}.variations .product-form__input--block input[type=radio].is-disabled:focus-visible+label{outline:2.5px solid var(--pdp-color-brass, #c9a962);outline-offset:3px}.variations .product-form__input--block input[type=radio].is-disabled:checked+label{background:var(--pdp-color-saddle, #2c1810);border-color:var(--pdp-color-saddle, #2c1810);color:var(--pdp-color-cream, #fdfbf7);box-shadow:inset 0 -2px 0 var(--pdp-color-brass, #c9a962)}.variations .product-form__input--block input[type=radio].is-disabled:checked+label>span{color:var(--pdp-color-cream, #fdfbf7);opacity:.92}.variations .product-form__input--block input[type=radio].is-disabled:checked+label:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 50'><line x1='1' y1='49' x2='99' y2='1' stroke='%23c9a962' stroke-width='1.8' stroke-linecap='round' vector-effect='non-scaling-stroke'/></svg>")}.variations .product-form__input--block input[type=radio].is-disabled:checked+label:after{content:"Notify Me";color:var(--pdp-color-brass, #c9a962);font-style:normal}.variations .product-form__input--dropdown .select,.variations .product-form__input--dropdown select{width:100%;margin-bottom:0;border-radius:3px;border-color:var(--pdp-color-sand);font-family:var(--pdp-font-body);transition:border-color .3s var(--pdp-transition-smooth)}.variations .product-form__input--dropdown .select:hover,.variations .product-form__input--dropdown select:hover{border-color:var(--pdp-color-leather)}.variations .product-form__input--block{display:flex;flex-wrap:wrap;gap:8px;padding-left:0;padding-top:0;min-width:0;max-width:100%;box-sizing:border-box}.variations fieldset{min-width:0;max-width:100%;box-sizing:border-box}.variations .product-form__input--block input[type=radio]+label{width:auto;min-width:56px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:6px 18px;font-family:var(--pdp-font-body);font-size:.875rem;font-weight:500;letter-spacing:.02em;margin:0;cursor:pointer;border:1px solid var(--pdp-color-sand);border-radius:3px;background:transparent;color:var(--pdp-color-saddle);box-shadow:none;transition:all .25s var(--pdp-transition-smooth)}.variations .product-form__input--block input[type=radio]+label:hover{border-color:var(--pdp-color-leather);background:var(--pdp-color-parchment)}@media only screen and (min-width:768px){.variations .product-form__input--block input[type=radio]+label{margin-right:0}}.variations .product-form__input--block input[type=radio]:checked+label{z-index:5;border-color:var(--pdp-color-saddle);background:var(--pdp-color-saddle);color:var(--pdp-color-cream);box-shadow:none}.variations .product-form__input--block input[type=radio]:focus-visible+label{outline:2px solid var(--pdp-color-rust);outline-offset:2px;box-shadow:none}@media only screen and (min-width:768px){.variations .product-form__input--block[data-handle=size] input[type=radio]+label{width:99px}}.variations .product-form__input--color{display:flex;flex-wrap:wrap;gap:10px;padding-left:0}.variations .product-form__input--color input[type=radio]+label{width:36px;height:36px;display:block;text-indent:-9999px;position:relative;margin:0;padding:0;font-size:0;color:transparent;cursor:pointer;z-index:4;border:2px solid rgba(255,255,255,.7);border-radius:50%;background:transparent;box-shadow:0 0 0 1px #00000014;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;min-width:0;max-width:36px}.variations .product-form__input--color input[type=radio]+label:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:50%;border:none;background-position:center;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image);transition:none;box-shadow:none}.variations .product-form__input--color input[type=radio]+label:hover{transform:scale(1.12);box-shadow:0 0 0 1px #00000026}.variations .product-form__input--color input[type=radio]+label:hover:after{border:none}.variations .product-form__input--color input[type=radio]:checked+label{z-index:5;box-shadow:0 0 0 2px #2c1810}.variations .product-form__input--color input[type=radio]:checked+label:after{border:none}.variations .product-form__input--color input[type=radio]:checked:not(.is-sold-out)+label:before{display:none;content:none}.variations .product-form__input--color input[type=radio]:focus-visible+label:after{outline:2px solid var(--pdp-color-rust);outline-offset:2px}.variations .product-form__input--color input[type=radio].is-sold-out+label{opacity:.7}.variations .product-form__input--color input[type=radio].is-sold-out+label:before{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:2px;width:auto;background:#2c1810a6;transform:rotate(-45deg);z-index:10;border-radius:0;box-shadow:0 0 0 1px #fffc}.variations .product-form__input--color--large input[type=radio]+label{width:36px;height:36px}.variations .product-form__input--color--xlarge input[type=radio]+label{width:36px;height:36px}.variations .product-form__input--color.df-variant-images{display:block;flex-wrap:unset;gap:unset}.df-variant-images .df-variant-images__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;width:100%}.df-variant-images .df-variant-img{display:flex;flex-direction:column;align-items:center}.variations .product-form__input--color.df-variant-images input[type=radio].df-variant-img__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none;margin:0;padding:0;overflow:hidden}.variations .product-form__input--color.df-variant-images input[type=radio]+label.df-variant-img__label{all:unset;display:flex!important;flex-direction:column!important;align-items:center!important;cursor:pointer!important;padding:6px!important;width:100%!important;height:auto!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;transition:background .15s!important;text-indent:0!important;font-size:11px!important;color:#2c2a24!important;overflow:visible!important;position:relative!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:6px!important;transform:none!important}.variations .product-form__input--color.df-variant-images input[type=radio]+label.df-variant-img__label:hover{background:#8b7b3e0f!important;transform:none!important;box-shadow:none!important}.variations .product-form__input--color.df-variant-images input[type=radio]:checked+label.df-variant-img__label{background:#8b7b3e14!important;box-shadow:none!important}.variations .product-form__input--color.df-variant-images input[type=radio]+label.df-variant-img__label:before,.variations .product-form__input--color.df-variant-images input[type=radio]+label.df-variant-img__label:after{content:none!important;display:none!important}.df-variant-img__wrap{position:relative;width:100%;aspect-ratio:1 / 1;max-width:80px;border-radius:6px;overflow:hidden;border:1.5px solid #E8E5E0;margin-bottom:6px;transition:border-color .15s}.df-variant-img__label:hover .df-variant-img__wrap{border-color:#8b7b3e}.variations .product-form__input--color.df-variant-images input[type=radio]:checked+label.df-variant-img__label .df-variant-img__wrap{border-color:#8b7b3e;border-width:2px}.df-variant-img__wrap img{width:100%;height:100%;object-fit:cover;display:block}.df-variant-img__placeholder{width:100%;height:100%;background:#f0edea}.df-variant-img__name{font-size:11px;font-weight:500;text-align:center;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2c2a24}.variations .product-form__input--color.df-variant-images input[type=radio].is-sold-out+label.df-variant-img__label{opacity:.45}.variations .product-form__input--color.df-variant-images input[type=radio].is-sold-out+label.df-variant-img__label:before{content:none;display:none}.product-form__input--color .form__label{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#2c1810;margin-bottom:8px;padding-bottom:0;border-bottom:none}.product-form__input--color .form__label__value{font-weight:700;text-transform:none;letter-spacing:0;color:#2c1810}.variant-price-indicator{font-family:var(--pdp-font-body);font-size:.75rem;color:var(--pdp-color-leather);margin-left:8px;padding-left:8px;border-left:1px solid var(--pdp-color-sand)}.variations .product-form__input--siblings{display:flex;flex-wrap:wrap;padding-left:1px;margin-bottom:var(--siblings-margin, 20px)}.variations .product-form__input--siblings label{width:48px;height:48px;display:inline-flex;text-indent:-9999em;position:relative;margin-left:-1px;color:transparent;cursor:pointer;z-index:4;box-shadow:0 0 0 1px var(--pdp-color-sand) inset;border-radius:3px;transition:all .3s var(--pdp-transition-smooth)}.variations .product-form__input--siblings label:after{content:"";display:block;position:absolute;top:4px;left:4px;right:4px;bottom:4px;border-radius:2px;background-position:center;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image)}.variations .product-form__input--siblings label a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}.variations .product-form__input--siblings label:hover,.variations .product-form__input--siblings label.active{z-index:5;box-shadow:0 0 0 2px var(--pdp-color-saddle) inset}.variations .product-form__input--siblings label.sold-out:after{opacity:.4}.variations .product-form__input--siblings input[type=radio]:checked+label{z-index:5;box-shadow:0 0 0 2px var(--pdp-color-saddle) inset}.trust-signals,.product-trust-badges{display:flex;flex-direction:column;gap:var(--pdp-spacing-sm);margin-bottom:var(--pdp-spacing-lg)}.trust-badge,.inventory-notice,.shipping-preview{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:4px;font-family:var(--pdp-font-body);font-size:.8125rem;line-height:1.4}.trust-badge svg,.inventory-notice svg,.shipping-preview__icon svg{width:20px;height:20px;flex-shrink:0}.trust-badge strong,.shipping-preview__text strong{font-weight:600}.trust-badge--urgency,.inventory-notice--low{background:linear-gradient(135deg,#b84c3c14,#b84c3c0a);border:1px solid rgba(184,76,60,.15);color:var(--pdp-color-urgency);position:relative}.trust-badge--urgency:before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--pdp-color-urgency);border-radius:50%;animation:pulse-urgency 1.5s ease-in-out infinite}@keyframes pulse-urgency{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.6;transform:translateY(-50%) scale(.9)}}.trust-badge--shipping,.shipping-preview{background:linear-gradient(135deg,#4a7c5914,#4a7c590a);border:1px solid rgba(74,124,89,.15);color:var(--pdp-color-success)}.shipping-preview__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.shipping-preview__icon svg{width:18px;height:18px;stroke:currentColor;fill:none}.shipping-preview__text{flex:1}.add_to_cart_holder{display:flex;flex-wrap:wrap;margin-bottom:var(--pdp-spacing-md)}.add_to_cart_holder .quantity,.quantity-selector{max-height:56px;min-width:110px;border:1px solid var(--pdp-color-sand);border-radius:3px;display:flex;align-items:center;transition:border-color .3s var(--pdp-transition-smooth),box-shadow .3s var(--pdp-transition-smooth)}.add_to_cart_holder .quantity:hover,.add_to_cart_holder .quantity:focus-within,.quantity-selector:hover,.quantity-selector:focus-within{border-color:var(--pdp-color-leather);box-shadow:0 0 0 2px #5c3d2e1a}.quantity .minus,.quantity .plus,.quantity-btn{width:40px;height:54px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--pdp-color-leather);transition:all .2s var(--pdp-transition-smooth)}.quantity .minus:hover,.quantity .plus:hover,.quantity-btn:hover{background:var(--pdp-color-parchment);color:var(--pdp-color-saddle)}.quantity input,.quantity-value{width:40px;text-align:center;font-family:var(--pdp-font-body);font-size:.9375rem;font-weight:600;color:var(--pdp-color-saddle);border:none;background:transparent}.add_to_cart_holder .button,.btn-add-to-cart,.single-add-to-cart-button{flex:1;min-height:56px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--pdp-color-saddle);color:var(--pdp-color-cream);border:none;border-radius:3px;font-family:var(--pdp-font-body);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;position:relative;overflow:hidden;transition:all .35s var(--pdp-transition-smooth)}.add_to_cart_holder .button:after,.btn-add-to-cart:after,.single-add-to-cart-button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(201,169,98,.3),transparent);transition:left .5s var(--pdp-transition-smooth)}.add_to_cart_holder .button:hover,.btn-add-to-cart:hover,.single-add-to-cart-button:hover{background:var(--pdp-color-charcoal);box-shadow:var(--pdp-shadow-elevated);transform:translateY(-1px)}.add_to_cart_holder .button:hover:after,.btn-add-to-cart:hover:after,.single-add-to-cart-button:hover:after{left:100%}.add_to_cart_holder .button:active,.btn-add-to-cart:active,.single-add-to-cart-button:active{transform:translateY(0)}.add_to_cart_holder .button svg,.btn-add-to-cart svg{width:18px;height:18px;transition:transform .3s var(--pdp-transition-bounce)}.add_to_cart_holder .button:hover svg,.btn-add-to-cart:hover svg{transform:translate(4px)}.add_to_cart_holder .swym-button-bar{margin-top:0;margin-bottom:0}.single-add-to-cart-button[disabled]{background:var(--pdp-color-sand);color:var(--pdp-color-leather);cursor:not-allowed;transform:none;box-shadow:none}.single-add-to-cart-button[disabled]:hover{background:var(--pdp-color-sand);transform:none;box-shadow:none}.single-add-to-cart-button[disabled]+.shopify-payment-button{display:none}.tdbuynow{width:100%}.shopify-payment-button{margin-top:12px;width:100%}.shopify-payment-button:before{content:"or";display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-family:var(--pdp-font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pdp-color-leather);opacity:.6}.shopify-payment-button__button:not(.shopify-payment-button__button--branded){display:inline-flex;padding:7px 30px;align-items:center;justify-content:center;height:48px;font-size:.875rem;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.02em;color:var(--solid-button-label, #fff);position:relative;overflow:hidden;border-radius:3px;background:var(--solid-button-background, var(--color-accent))}.button-uppercase-true .shopify-payment-button__button:not(.shopify-payment-button__button--branded){text-transform:uppercase}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;transform:translateY(100%);z-index:5}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):not([disabled]):hover,.shopify-payment-button__button:not(.shopify-payment-button__button--branded):not([disabled]):focus{background:var(--color-accent);color:#fff}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):not([disabled]):hover:before,.shopify-payment-button__button:not(.shopify-payment-button__button--branded):not([disabled]):focus:before{transform:translateY(0)}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role=button]{display:inline-flex;padding:7px 30px!important;align-items:center;justify-content:center;min-height:48px!important;font-size:.875rem!important;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.02em;color:var(--solid-button-label, #fff);position:relative;overflow:hidden;border-radius:3px;background:var(--solid-button-background, var(--color-accent))}.button-uppercase-true .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role=button]{text-transform:uppercase}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role=button]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;transform:translateY(100%);z-index:5}.shopify-payment-button__button--hidden{display:none!important}.shopify-payment-button .shopify-payment-button__more-options{text-decoration:none;margin:1em auto 0;width:auto;display:inline-block;font-family:var(--pdp-font-body);font-size:.875rem;color:var(--pdp-color-leather)}.shopify-payment-button .shopify-payment-button__more-options:hover:not([disabled]){text-decoration:underline;color:var(--pdp-color-saddle)}.accordion,.product-details-accordion{margin-top:var(--pdp-spacing-xl);border-top:1px solid var(--pdp-color-sand)}.accordion__item,.accordion-item{border-bottom:1px solid var(--pdp-color-sand)}.thb-product-detail .accordion summary,.thb-product-detail .accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--pdp-spacing-md) 0;background:transparent;border:none;cursor:pointer;font-family:var(--pdp-font-body);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--pdp-color-saddle);transition:color .2s var(--pdp-transition-smooth);list-style:none}.accordion summary::-webkit-details-marker{display:none}.thb-product-detail .accordion summary:hover,.thb-product-detail .accordion-trigger:hover{color:var(--pdp-color-rust)}.thb-product-detail .accordion summary span,.thb-product-detail .accordion-icon{width:20px;height:20px;position:relative}.thb-product-detail .accordion summary span:before,.thb-product-detail .accordion summary span:after,.thb-product-detail .accordion-icon:before,.thb-product-detail .accordion-icon:after{content:"";position:absolute;background:currentColor;transition:transform .3s var(--pdp-transition-smooth)}.thb-product-detail .accordion summary span:before,.thb-product-detail .accordion-icon:before{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.thb-product-detail .accordion summary span:after,.thb-product-detail .accordion-icon:after{top:0;left:50%;width:1px;height:100%;transform:translate(-50%)}.thb-product-detail .accordion[open] summary span:after,.thb-product-detail .accordion-item.open .accordion-icon:after{transform:translate(-50%) rotate(90deg)}.thb-product-detail .accordion__content,.thb-product-detail .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s var(--pdp-transition-smooth)}.thb-product-detail .accordion[open] .accordion__content,.thb-product-detail .accordion details[open] .accordion__content,.thb-product-detail .accordion-item.open .accordion-content{max-height:2000px}.thb-product-detail .accordion__body,.thb-product-detail .accordion-body{padding-bottom:var(--pdp-spacing-md);font-family:var(--pdp-font-editorial);font-size:.9375rem;line-height:1.7;color:var(--pdp-color-leather)}.thb-product-detail .accordion__body ul,.thb-product-detail .accordion-body ul{list-style:none;padding-left:0}.thb-product-detail .accordion__body li,.thb-product-detail .accordion-body li{position:relative;padding-left:20px;margin-bottom:8px}.thb-product-detail .accordion__body li:before,.thb-product-detail .accordion-body li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:var(--pdp-color-brass);border-radius:50%}.product-information--line-item--text::placeholder,.product-information--line-item--textarea::placeholder{color:rgba(var(--color-body-rgb),.6)}.product-information--line-item--textarea{min-height:0}.product-information--line-item input[type=text],.product-information--line-item textarea,.product-information--line-item select{width:100%;font-family:var(--pdp-font-body);border-color:var(--pdp-color-sand);border-radius:3px;transition:border-color .3s var(--pdp-transition-smooth)}.product-information--line-item input[type=text]:focus,.product-information--line-item textarea:focus,.product-information--line-item select:focus{border-color:var(--pdp-color-leather);outline:none;box-shadow:0 0 0 2px #5c3d2e1a}.product-information--line-item .label{display:block;margin-bottom:5px;font-family:var(--pdp-font-body);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pdp-color-saddle)}.product-add-to-cart-sticky{position:fixed;bottom:20px;right:20px;z-index:99;width:380px;max-width:calc(100vw - 40px);background:var(--pdp-color-cream);border:1px solid var(--pdp-color-sand);border-radius:8px;box-shadow:0 8px 40px #2c181026;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .35s var(--pdp-transition-smooth),visibility .35s var(--pdp-transition-smooth),transform .35s var(--pdp-transition-smooth)}.product-add-to-cart-sticky.sticky--visible{opacity:1;visibility:visible;transform:translateY(0)}.product-add-to-cart-sticky--inner{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;font-family:var(--pdp-font-body);border-bottom:1px solid transparent;transition:border-color .25s var(--pdp-transition-smooth)}.product-add-to-cart-sticky.is-open .product-add-to-cart-sticky--inner{border-bottom-color:var(--pdp-color-sand)}.product-add-to-cart-sticky--image{width:56px;height:56px;flex-shrink:0;border-radius:4px;overflow:hidden;background:var(--pdp-color-parchment)}.product-add-to-cart-sticky--image img{width:100%;height:100%;object-fit:cover}.product-add-to-cart-sticky--info{flex:1;min-width:0}.product-add-to-cart-sticky--name-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.product-add-to-cart-sticky--title{font-family:var(--pdp-font-display);font-size:1rem;letter-spacing:.04em;color:var(--pdp-color-saddle);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.product-add-to-cart-sticky--info .price,.product-add-to-cart-sticky--price .price{font-family:var(--pdp-font-editorial);font-size:1.125rem;color:var(--pdp-color-saddle);margin-top:2px}.product-add-to-cart-sticky--info .price .amount,.product-add-to-cart-sticky--price .price .amount{font-weight:500}.product-add-to-cart-sticky--info .price del,.product-add-to-cart-sticky--price .price del,.product-add-to-cart-sticky .price .amount--compare{display:none}.product-add-to-cart-sticky--variant-info{display:flex;gap:8px;margin-top:4px}.product-add-to-cart-sticky--variant-info .variant-tag{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--pdp-color-leather);background:var(--pdp-color-parchment);padding:2px 8px;border-radius:3px}.product-add-to-cart-sticky--variant-info .variant-tag--color{width:10px;height:10px;border-radius:50%;border:1px solid var(--pdp-color-sand)}.product-add-to-cart-sticky--inner .plus{width:28px;height:28px;flex-shrink:0;position:relative;border-radius:50%;background:var(--pdp-color-parchment);transition:background .25s var(--pdp-transition-smooth),transform .25s var(--pdp-transition-smooth)}.product-add-to-cart-sticky--inner .plus:before,.product-add-to-cart-sticky--inner .plus:after{content:"";position:absolute;top:50%;left:50%;background:var(--pdp-color-saddle);transition:transform .25s var(--pdp-transition-smooth)}.product-add-to-cart-sticky--inner .plus:before{width:12px;height:2px;transform:translate(-50%,-50%)}.product-add-to-cart-sticky--inner .plus:after{width:2px;height:12px;transform:translate(-50%,-50%)}.product-add-to-cart-sticky.is-open .product-add-to-cart-sticky--inner .plus{transform:rotate(45deg)}.product-add-to-cart-sticky--content{max-height:0;overflow:hidden;transition:max-height .35s var(--pdp-transition-smooth)}.product-add-to-cart-sticky.is-open .product-add-to-cart-sticky--content{max-height:400px}.product-add-to-cart-sticky--content .variations{padding:16px}.product-add-to-cart-sticky--content .product-form{padding:0 16px 16px}.product-add-to-cart-sticky--content .add_to_cart_holder{margin:0}.product-add-to-cart-sticky--content .single-add-to-cart-button{width:100%;min-height:48px;background:var(--pdp-color-saddle);color:var(--pdp-color-cream);font-family:var(--pdp-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:4px;cursor:pointer;transition:background .25s var(--pdp-transition-smooth)}.product-add-to-cart-sticky--content .single-add-to-cart-button:hover{background:var(--pdp-color-charcoal)}.product-add-to-cart-sticky--content .single-add-to-cart-button.sold-out{background:var(--pdp-color-sand);color:var(--pdp-color-leather);cursor:not-allowed}@media only screen and (max-width:767px){.product-add-to-cart-sticky{top:0;left:0;right:0;bottom:auto;width:100%;max-width:none;z-index:99;border-radius:0;border:none;border-bottom:1px solid var(--pdp-color-sand);box-shadow:0 4px 20px #2c18101f;opacity:0;visibility:hidden;transform:translateY(-100%)}.product-add-to-cart-sticky.sticky--visible{opacity:1;visibility:visible;transform:translateY(0)}.product-add-to-cart-sticky--inner{padding:10px 16px;gap:10px;align-items:center}.product-add-to-cart-sticky--image{width:40px;height:40px;border-radius:3px}.product-add-to-cart-sticky--info{flex:1;min-width:0}.product-add-to-cart-sticky--name-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}.product-add-to-cart-sticky--title{font-family:var(--pdp-font-body);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pdp-color-saddle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0;line-height:1.2}.product-add-to-cart-sticky--title .color-handle{display:none}.product-add-to-cart-sticky--variant-info{display:flex;gap:4px;flex-shrink:0;margin-top:0}.product-add-to-cart-sticky--variant-info .variant-tag{font-size:.75rem;padding:1px 6px;white-space:nowrap}.product-add-to-cart-sticky--price{flex-shrink:0;text-align:right}.product-add-to-cart-sticky--price .price{font-family:var(--pdp-font-editorial);font-size:1.125rem;font-weight:500;color:var(--pdp-color-saddle);white-space:nowrap;line-height:1;border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.product-add-to-cart-sticky--price .price .amount{font-size:1.125rem}.product-add-to-cart-sticky--inner .plus{width:24px;height:24px}.product-add-to-cart-sticky--content{max-height:0;border-top:1px solid var(--pdp-color-sand)}.product-add-to-cart-sticky.is-open .product-add-to-cart-sticky--content{max-height:500px}.product-add-to-cart-sticky--content .variations{padding:12px 16px}.product-add-to-cart-sticky--content .product-form{padding:0 16px 12px}.product-add-to-cart-sticky.is-open:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#2c181033;z-index:-1;pointer-events:none}}.product-popup-modal{background:var(--pdp-color-cream);font-family:var(--pdp-font-body)}.product-popup-modal__heading{font-family:var(--pdp-font-display);letter-spacing:.04em;color:var(--pdp-color-saddle)}.product-popup-modal__content{font-family:var(--pdp-font-editorial);color:var(--pdp-color-leather);line-height:1.7}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.thb-product-detail .product-images,.thb-product-detail .product-media-container{animation:fadeSlideUp .8s var(--pdp-transition-smooth) .1s both}.thb-product-detail .product--text.style_vendor{animation:fadeSlideUp .6s var(--pdp-transition-smooth) .2s both}.thb-product-detail .product-title{animation:fadeSlideUp .7s var(--pdp-transition-smooth) .3s both}.thb-product-detail .price{animation:fadeSlideUp .6s var(--pdp-transition-smooth) .4s both}.thb-product-detail .variations{animation:fadeSlideUp .6s var(--pdp-transition-smooth) .5s both}.thb-product-detail .add_to_cart_holder{animation:fadeSlideUp .6s var(--pdp-transition-smooth) .6s both}@media only screen and (max-width:767px){html,body{overflow-x:hidden;max-width:100vw}.product-title,.thb-product-detail .product-title,.model-name{font-size:2rem!important}.product-title .subheading,.product-subtitle{font-size:1rem!important}.variations .product-form__input--color input[type=radio]+label{width:30px;height:30px}.variations .product-form__input--color{gap:6px}.variations .product-form__input--color input[type=radio]:checked:not(.is-sold-out)+label:before{display:none;content:none}.variations .product-form__input--color.df-variant-images input[type=radio]+label.df-variant-img__label{all:unset;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;height:auto!important;margin:0!important;padding:4px!important;box-sizing:border-box!important;font-size:10px!important;color:#2c2a24!important;cursor:pointer!important;border-radius:6px!important;border:none!important;box-shadow:none!important;overflow:visible!important;text-indent:0!important;transform:none!important;background:transparent!important}.variations .product-form__input--color.df-variant-images input[type=radio]+label.df-variant-img__label:before,.variations .product-form__input--color.df-variant-images input[type=radio]+label.df-variant-img__label:after{content:none!important;display:none!important}.df-variant-images .df-variant-images__grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.variations .product-form__input--block[data-handle=size]{gap:6px}.variations .product-form__input--block input[type=radio]+label{min-width:48px;height:40px;padding:4px 14px;font-size:.8125rem}.variations .product-form__input--block[data-handle=size] input[type=radio]+label{width:calc(33.333% - 4px)}.variations .product-form__input--block[data-handle=size] input[type=radio].is-disabled+label{margin-bottom:12px}.variations .product-form__input--block input[type=radio].is-disabled+label:after{font-size:7px;bottom:-12px;letter-spacing:.12em}.add_to_cart_holder .button,.btn-add-to-cart,.single-add-to-cart-button{min-height:52px;font-size:.8125rem}.trust-badge,.inventory-notice,.shipping-preview{padding:12px 14px;font-size:.75rem}.variations .product-form__input--color input[type=radio]+label:hover{transform:none}.product-images .product-single__media-image img{max-height:50vh;object-fit:contain}}@media only screen and (min-width:768px){.thb-product-detail{padding:var(--pdp-spacing-lg) 0}.product-title,.thb-product-detail .product-title{font-size:clamp(2.5rem,5vw,3.5rem)!important}.variations .product-form__input--color input[type=radio]+label{width:36px;height:36px}.variations .product-form__input--color.df-variant-images input[type=radio]+label.df-variant-img__label{all:unset;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;height:auto!important;margin:0!important;padding:6px!important;box-sizing:border-box!important;font-size:11px!important;color:#2c2a24!important;cursor:pointer!important;border-radius:6px!important;border:none!important;box-shadow:none!important;overflow:visible!important;text-indent:0!important;transform:none!important;background:transparent!important}.variations .product-form__input--color.df-variant-images input[type=radio]+label.df-variant-img__label:before,.variations .product-form__input--color.df-variant-images input[type=radio]+label.df-variant-img__label:after{content:none!important;display:none!important}.add_to_cart_holder .button,.btn-add-to-cart,.single-add-to-cart-button{min-height:58px}}a.button.outline.customize-button{background:var(--pdp-color-cream);color:var(--pdp-color-saddle);border:2px solid var(--pdp-color-saddle)!important;font-family:var(--pdp-font-body);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;transition:all .3s var(--pdp-transition-smooth)}a.button.outline.customize-button:hover{background:var(--pdp-color-saddle);color:var(--pdp-color-cream)}a.customize-button img{height:20px;width:22px;margin-left:16px;z-index:5}.clipboard--bubble{background:var(--pdp-color-saddle);color:var(--pdp-color-cream);font-family:var(--pdp-font-body);border-radius:4px}.product-images-buttons .slider-button{background:var(--pdp-color-cream);border:1px solid var(--pdp-color-sand);border-radius:50%;box-shadow:var(--pdp-shadow-subtle);transition:all .3s var(--pdp-transition-smooth)}.product-images-buttons .slider-button:hover{background:var(--pdp-color-saddle);border-color:var(--pdp-color-saddle)}.product-images-buttons .slider-button:hover svg{stroke:var(--pdp-color-cream)}.product-images-buttons .slider-button svg{stroke:var(--pdp-color-leather)}@media print{.thb-product-detail:before,.product-add-to-cart-sticky,.shopify-payment-button{display:none!important}.product-title,.thb-product-detail .product-title{font-size:2rem!important;color:#000!important}}@media only screen and (min-width:1079px){.product-grid-container{display:grid!important;grid-template-columns:55% 1fr!important;grid-gap:clamp(30px,4%,50px)!important;align-items:start}}@media only screen and (min-width:768px)and (max-width:1078px){.product-grid-container{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:20px!important;align-items:start}}@media only screen and (max-width:767px){.product-grid-container{display:block!important}}@media only screen and (min-width:768px){.thb-product-detail{padding:var(--pdp-spacing-sm) 0!important}}.shopify-section.section-custom-liquid{background-color:#fdfbf6}
/*# sourceMappingURL=/cdn/shop/t/244/assets/product.css.map */
