pre-header{background:#fff;display:block;border-bottom:1px solid var(--color-border)}.dropdown-list-item a{display:block;width:100%}.thb-full-menu .mega-menu-columns__heading{font-size:calc(var(--font-navigation-scale, 1) * 16.5px);text-transform:unset}.mega-menu-columns .thb-full-menu--link{font-size:calc(var(--font-navigation-scale, 1) * 13px)}@media only screen and (min-width: 1440px){.mega-menu-promotions{max-width:820px;display:grid;grid-template-columns:1fr 1fr;gap:1rem}}@media only screen and (max-width: 1067px){.static-dropdown-wrapper{display:none!important}}.wishlist-header-link .wkh-button{--icon-size: 19px;--icon-fill: transparent;--icon-stroke: #000000;--icon-stroke-width: 1.5px;--counter-size: 15px;display:flex;position:relative}.wishlist-header-link .wkh-icon svg{display:block;width:var(--icon-size);height:var(--icon-size);overflow:visible;pointer-events:none}.wishlist-header-link .wkh-icon svg path{fill:var(--icon-fill);stroke:var(--icon-stroke);stroke-width:var(--icon-stroke-width);vector-effect:non-scaling-stroke}.wishlist-header-link .wkh-counter{opacity:0;display:flex;justify-content:center;align-items:center;width:19px;height:19px;border-radius:50px;font-size:11px;line-height:1;font-weight:var(--font-body-bold-weight, 600);background:var(--color-header-icons, --color-accent);color:var(--color-header-bg, var(--bg-body, #fff));position:absolute;top:-8px;right:-12px}.wishlist-header-link .wkh-selected .wkh-counter{opacity:1;transition:.2s opacity}.header.transparent--true:not(:hover):not(.is-sticky) .thb-secondary-area .wishlist-header-link .wkh-button{--icon-stroke: #fff}.header.transparent--true:not(:hover):not(.is-sticky) .thb-secondary-area .wishlist-header-link .wkh-counter{background-color:var(--color-header-transparent-text, #fff);color:var(--color-header-icons, --color-accent)}.facets .thb-filter .thb-filter-title{justify-content:space-between}.facets .thb-filter .thb-filter-title span{margin-right:0!important}.collection-banner{min-height:0px!important}.collection-banner--content{font-size:.8rem;padding:20px 0 0!important;margin:20px 0}@media only screen and (min-width: 768px){.collection-banner--content{max-width:75%!important}}.collection-banner--content h1{padding-top:40px}.collection-banner--description{position:relative}.text-content{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:1.5em;transition:max-height .3s ease;margin-right:50px}.text-content.expanded{-webkit-line-clamp:unset;max-height:none}.toggle-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:.2em;transition:transform .3s ease;position:absolute;right:0;top:-5px}.toggle-btn.rotate{transform:rotate(180deg)}.toggle-btn svg{width:24px;height:24px}.thb-filter ul.list-color label:after{top:10px!important;left:10px!important;right:10px!important;bottom:10px!important}.product-card-sizes--size{text-align:center!important;line-height:12px!important;font-size:10px!important}.variations .product-form__input--siblings label:hover,.product-form__input--block label:hover{background:#f7f7f7}.variations .product-form__input--siblings label.active:hover,.variations .product-form__input--block input[type=radio]:checked+label{background:#fff}.variations .product-form__input--siblings--large label{height:84px!important}.product-fit-guide{padding-top:10px}@media only screen and (min-width: 1440px){.product-images--grid.grid-three{grid-template-columns:1fr 1fr 1fr}}.ElementsWidget-prefix{margin-bottom:-20px}.side-panel-links{margin-bottom:50px!important;margin-top:-15px}.side-panel-links button{display:flex;align-items:center;text-align:left}.side-panel-links button .text-button{font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500)}@media only screen and (min-width: 768px){.side-panel-links--link svg{margin-right:25px!important}}.side-panel-links button:nth-of-type(1){display:none}h1.h1-xlarge,h1.h1-large{font-weight:400!important}.blog-post-detail img{width:100%;max-width:none}.variations,.product-form__input,.product-card-sizes,.product-card-sizes--size{overflow:visible}.variant--in-stock{--chip-bg: rgba(217, 251, 224, .3);background-color:var(--chip-bg)}.variant--low-stock{--chip-bg: rgba(255, 243, 205, .3);background-color:var(--chip-bg)}.variant--preorder{--chip-bg: rgba(248, 215, 218, .3);background-color:var(--chip-bg)}.variant--sold-out{--chip-bg: rgba(233, 236, 239, .3);background-color:var(--chip-bg);text-decoration:line-through;opacity:.6}.product-form__input--block input[type=radio]:checked+label,.product-form__input--color input[type=radio]:checked+label,.product-form__input--block label.is-selected,.product-form__input--color label.is-selected{background-color:var(--chip-bg)!important;outline:2px solid currentColor;outline-offset:-2px;box-shadow:0 0 0 2px #0000000a}.product-form__input--block label:focus-visible,.product-form__input--color label:focus-visible{outline:2px solid #0a84ff;outline-offset:2px}@media (prefers-reduced-motion: reduce){.stock-popover,.product-form__input--block label,.product-form__input--color label,.product-card-sizes--size .size-chip{transition:none!important}}.product-form__input--block label,.product-form__input--color label{position:relative;overflow:visible;z-index:0;transition:filter .18s ease}.product-form__input--block label:hover,.product-form__input--color label:hover{filter:brightness(1.05)}.stock-popover{--tooltip-bg: rgba(30,30,30,.95);--tooltip-color: #fff;--tooltip-offset: 6px;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - var(--tooltip-offset)));background:var(--tooltip-bg);color:var(--tooltip-color);font-size:12px;font-weight:500;padding:6px 10px;border-radius:6px;line-height:1.3;white-space:nowrap;border:0;box-shadow:0 4px 10px #0000001a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease;transform-origin:bottom center;z-index:1000}.product-form__input--block label .stock-popover:after,.product-form__input--color label .stock-popover:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-style:solid;border-width:6px 6px 0 6px;border-color:var(--tooltip-bg) transparent transparent transparent;margin-top:-1px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.1))}label:hover .stock-popover,label:focus-within .stock-popover{visibility:visible;opacity:1;transform:translate(-50%,calc(-100% - var(--tooltip-offset) - 2px))}label:hover,label:focus-within{z-index:1001}.product-card-sizes--size{position:relative;padding:0!important;border-radius:6px;overflow:visible;min-height:32px}.product-card-sizes--size .size-chip{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:6px 10px;box-sizing:border-box;border-radius:inherit;transition:filter .18s ease}.product-card-sizes--size .size-chip:hover{filter:brightness(1.05)}.size-chip.variant--in-stock{--chip-bg: rgba(217, 251, 224, .3);background-color:var(--chip-bg)}.size-chip.variant--low-stock{--chip-bg: rgba(255, 243, 205, .3);background-color:var(--chip-bg)}.size-chip.variant--preorder{--chip-bg: rgba(248, 215, 218, .3);background-color:var(--chip-bg)}.size-chip.variant--sold-out{--chip-bg: rgba(233, 236, 239, .3);background-color:var(--chip-bg);text-decoration:line-through;opacity:.6}.product-card-sizes--size .size-chip .stock-popover{--tooltip-bg: rgba(30,30,30,.95);--tooltip-offset: 6px;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - var(--tooltip-offset)));background:var(--tooltip-bg);color:#fff;font-size:12px;font-weight:500;padding:6px 10px;border-radius:6px;white-space:nowrap;border:0;box-shadow:0 4px 10px #0000001a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:1000}.product-card-sizes--size .size-chip .stock-popover:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-style:solid;border-width:6px 6px 0 6px;border-color:var(--tooltip-bg) transparent transparent transparent;margin-top:-1px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.1))}.product-card-sizes--size .size-chip:hover .stock-popover,.product-card-sizes--size .size-chip:focus-visible .stock-popover{visibility:visible;opacity:1;transform:translate(-50%,calc(-100% - var(--tooltip-offset) - 2px))}.revival-suite-size-guide{display:flex;justify-content:flex-end;margin-bottom:.75rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
