:root{--scheme-1-bg: #faf7f1;--scheme-1-text: #203224;--scheme-1-button: #66456e;--scheme-1-button-label: #ffffff;--scheme-1-secondary-button: #d1c4a7;--scheme-1-secondary-button-label: #203224;--scheme-2-bg: #d0d5d5;--scheme-2-text: #203224;--scheme-2-button: #66456e;--scheme-2-button-label: #f3f3f3;--scheme-2-secondary-button: #faf7f1;--scheme-2-secondary-button-label: #203224;--scheme-3-bg: #d1c4a7;--scheme-3-text: #203224;--scheme-3-button: #66456e;--scheme-3-button-label: #ffffff;--scheme-3-secondary-button: #faf7f1;--scheme-3-secondary-button-label: #203224;--scheme-4-bg: #90a795;--scheme-4-text: #faf7f1;--scheme-4-button: #66456e;--scheme-4-button-label: #faf7f1;--scheme-4-secondary-button: #faf7f1;--scheme-4-secondary-button-label: #203224;--scheme-5-bg: #66456e;--scheme-5-text: #faf7f1;--scheme-5-button: #d1c4a7;--scheme-5-button-label: #203224;--scheme-5-secondary-button: #faf7f1;--scheme-5-secondary-button-label: #203224;--scheme-6-bg: #203224;--scheme-6-text: #faf7f1;--scheme-6-button: #d1c4a7;--scheme-6-button-label: #203224;--scheme-6-secondary-button: #faf7f1;--scheme-6-secondary-button-label: #203224;--scheme-7-bg: #d1c4a7;--scheme-7-text: #203224;--scheme-7-button: #66456e;--scheme-7-button-label: #ffffff;--scheme-7-secondary-button: #faf7f1;--scheme-7-secondary-button-label: #203224;--scheme-8-bg: #90a795;--scheme-8-text: #faf7f1;--scheme-8-button: #66456e;--scheme-8-button-label: #faf7f1;--scheme-8-secondary-button: #faf7f1;--scheme-8-secondary-button-label: #203224;--scheme-9-bg: #ece5d7;--scheme-9-text: #203224;--scheme-9-button: #66456e;--scheme-9-button-label: #ffffff;--scheme-9-secondary-button: #d1c4a7;--scheme-9-secondary-button-label: #203224;--accent-1: #429FAE;--accent-2: #FFFFFF;--accent-3: #121212}:root,.color-scheme-1{--color-link: 32,50,36}.color-scheme-2{--color-link: 32,50,36}.color-scheme-3{--color-link: 255,255,255}.color-scheme-4,.color-scheme-5,.color-scheme-6{--color-link: 250,247,241}:root{--font-heading-family: "Bonbance WH", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-family: "LT Veritas", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 500;--font-body-weight-bold: 700}body{font-size:1.5rem;line-height:1.4;letter-spacing:.02em}:root{--gd-body-size-desktop: 1.7rem}@media(min-width:750px){body{font-size:var(--gd-body-size-desktop)}}h1,h2,h3,h4,h5,.hxl,.h0,.h1,.h2,.h3,.h4,.h5{word-break:normal}.hxl{font-size:calc(var(--font-heading-scale) * 5rem);line-height:1.2;letter-spacing:0}@media only screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 8rem)}}.h0{font-size:calc(var(--font-heading-scale) * 4.2rem);line-height:1.2;letter-spacing:0}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 7rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.6rem);line-height:1.2;letter-spacing:0}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 6rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 3rem);line-height:1.2;letter-spacing:0}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 5rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.2;letter-spacing:0}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 4rem)}}h4,.h4{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.2;letter-spacing:0}@media only screen and (min-width:750px){h4,.h4{font-size:calc(var(--font-heading-scale) * 3.2rem)}}h5,.h5{font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.2;letter-spacing:0}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--font-heading-scale) * 2.8rem)}}h6,.h6{font-family:var(--font-body-family);font-weight:700;font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),1)}@media only screen and (min-width:750px){h6,.h6{font-size:calc(var(--font-heading-scale) * 2rem)}}.caption-with-letter-spacing{font-weight:700;line-height:1.2;letter-spacing:.15rem;text-transform:uppercase}.caption-with-letter-spacing--small{font-size:1rem}@media only screen and (min-width:750px){.caption-with-letter-spacing--small{font-size:1.2rem}}.caption-with-letter-spacing--medium{font-size:1.1rem}@media only screen and (min-width:750px){.caption-with-letter-spacing--medium{font-size:1.4rem}}.caption-with-letter-spacing--large{font-size:1.2rem}@media only screen and (min-width:750px){.caption-with-letter-spacing--large{font-size:1.6rem}}.subtitle{font-weight:400;font-size:1.6rem;line-height:1.4;letter-spacing:.02em}@media only screen and (min-width:750px){.subtitle{font-size:2rem}}.subtitle--medium{font-size:1.2rem}@media only screen and (min-width:750px){.subtitle--medium{font-size:1.6rem}}.subtitle--small{font-size:1rem}@media only screen and (min-width:750px){.subtitle--small{font-size:1.4rem}}body,.color-scheme-1,.subtitle,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7,.color-scheme-8,.color-scheme-9{color:rgba(var(--color-foreground),1)!important}:root{--buttons-border-width: 1.5px}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--gd-button-hover: color-mix(in srgb, rgb(var(--color-button)) 88%, rgb(var(--color-button-text)));transition:background-color var(--duration-long) ease}.button:not([disabled]):not(.button--tertiary):hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--gd-button-hover)}.button:not([disabled]):not(.button--tertiary):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,button.shopify-payment-button__button--unbranded:hover:not([disabled]):after{box-shadow:0 0 0 var(--buttons-border-width) var(--gd-button-hover)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:700;font-size:1.5rem;letter-spacing:.05rem;text-transform:none}@media only screen and (min-width:750px){.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.8rem}}.facets-vertical .facets__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.2;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.facets-vertical .facets__heading{font-size:calc(var(--font-heading-scale) * 2.8rem)}}.facets-vertical .facets__disclosure-vertical{margin-right:0;border-top:0;border-bottom:.1rem solid rgb(var(--color-foreground))}.facets-vertical .facets__summary{padding:2rem 0 1.2rem;font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.facets-vertical .facets__summary .facets__summary-label{font:inherit}.facets-vertical .facet-checkbox{align-items:center;padding:.6rem 2rem .6rem 0;font-size:1.6rem;color:rgb(var(--color-foreground))}.facets-vertical .facets__list{padding-bottom:2rem}.facets-vertical-sort .facets-vertical-form{flex-direction:row-reverse;justify-content:space-between}.facets-vertical-sort .product-count-vertical{display:flex;align-items:center;margin:0}@media screen and (min-width:990px){.facets-vertical-sort .facets-vertical-form{padding-left:30.8rem}:not(:has(#FacetsWrapperDesktop .js-filter))>.facets-vertical-sort .facets-vertical-form{padding-left:0}.facets-vertical aside.facets-wrapper{padding-right:4.8rem}}.facets-vertical-sort .product-count__text{font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.facets-vertical-sort .facet-filters__label{display:none}.facets-vertical-sort .facet-filters__field .select{min-width:24rem}.facets-vertical-sort .facet-filters__field .facet-filters__sort{height:4.5rem;padding:0 4rem 0 1.6rem;border:.1rem solid rgb(var(--color-foreground));border-radius:var(--inputs-radius);font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;color:rgb(var(--color-foreground))}.facets-vertical-sort .facet-filters__sort:focus-visible{outline-offset:.2rem}.facets-vertical-sort .facet-filters__field .svg-wrapper{right:1.6rem}@media screen and (min-width:750px){.facets-vertical .facets-wrapper{position:sticky;top:calc(var(--gd-header-offset, 0px) + 3rem);align-self:flex-start;flex-shrink:0;transition:top .15s ease-out}.facets-vertical .facets-wrapper.gd-filters--tall{position:static}.facets-vertical .facets-wrapper:not(:has(#FacetsWrapperDesktop .js-filter)){display:none}}.footer .footer__content-bottom{border-top:0;padding-top:0}.footer .footer__content-bottom-wrapper:not(:has(localization-form,.footer__payment,.footer__copyright)){display:none}.footer .footer__copyright{margin-top:0}.footer .copyright__content,.footer .copyright__content a{font-family:var(--font-body-family);font-weight:500;font-size:1.2rem;line-height:1.3rem;letter-spacing:.05rem;text-transform:unset;color:rgb(var(--color-foreground));text-decoration:none}.footer .copyright__content a:hover{text-decoration:underline;text-underline-offset:.3rem}.footer .copyright__credit:before{content:"\b7";padding:0 .8rem}.slider-buttons{gap:1.2rem}.slider-buttons .slider-counter{display:none}.slider-buttons .slider-button{width:4rem;height:4rem;border-radius:50%;background:var(--scheme-1-bg);color:var(--scheme-1-text);transition:opacity var(--duration-short) ease}.color-scheme-1 .slider-buttons .slider-button{background:var(--scheme-2-bg)}.slider-buttons .slider-button:not([disabled]):hover{color:var(--scheme-1-text)}.slider-buttons .slider-button .icon{width:1.8rem;height:auto}.slider-buttons .slider-button .icon path{stroke:currentColor;stroke-width:.55;stroke-linejoin:round}.slider-buttons .slider-button[disabled]{opacity:.25;cursor:not-allowed}.slider-buttons .slider-button[disabled] .icon{color:var(--scheme-1-text)}.field,.select,.customer .field{color:rgb(var(--color-input-text, var(--color-foreground)))}.field__input,.select__select,.customer .field input,.customer select{background-color:rgb(var(--color-input-background, var(--color-background)));color:rgb(var(--color-input-text, var(--color-foreground)))}.field__label,.customer .field label{color:rgba(var(--color-input-text, var(--color-foreground)),.75)}.gd-social-circles{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0}.list-social.gd-social-circles{justify-content:flex-start}.gd-social-circles .list-social__link{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:background-color var(--duration-short) ease}.gd-social-circles .list-social__link:hover{background:color-mix(in srgb,rgb(var(--color-button)) 88%,rgb(var(--color-button-text)))}.gd-social-circles .svg-wrapper,.gd-social-circles .icon{width:2rem;height:2rem}.gd-details{display:flex;flex-wrap:wrap;gap:1.6rem 4rem;margin:0}.gd-details--stack{flex-direction:column;gap:2rem}.gd-details__item{margin:0}.gd-details__label{margin:0 0 .4rem;font-size:1.2rem;font-weight:700}@media screen and (min-width:750px){.gd-details__label{font-size:1.4rem}}.gd-details__text{margin:0}.gd-details__text>*{margin:0}.gd-toc__label{margin:0 0 .4rem;font-size:1.4rem;font-weight:700}@media screen and (min-width:750px){.gd-toc__label{font-size:1.6rem}}.gd-toc__list{display:grid;gap:.4rem;margin:0}.gd-toc__link{display:block;padding:1rem 0 1rem 1.7rem;border-left:.1rem solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:500;letter-spacing:.02em;line-height:1.4;text-decoration:none;transition:border-color var(--duration-short) ease}.gd-toc__link:hover{text-decoration:underline;text-underline-offset:.3rem}.gd-toc__link.is-current{padding-left:1.5rem;border-left:.3rem solid rgb(var(--color-button));font-weight:700}@media screen and (min-width:750px){.gd-toc__link{font-size:var(--gd-body-size-desktop, 1.7rem)}}@media screen and (max-width:749px){.gd-toc--hide-below-750,.rich-text-split__column:has(>.rich-text__blocks>.gd-toc--hide-below-750:only-child){display:none}}@media screen and (max-width:989px){.gd-toc--hide-below-990,.rich-text-split__column:has(>.rich-text__blocks>.gd-toc--hide-below-990:only-child){display:none}.rich-text-split__grid:has(>.rich-text-split__column>.rich-text__blocks>.gd-toc--hide-below-990:only-child)>.rich-text-split__column{flex-basis:100%;max-width:100%}}.gd-pill{display:inline-flex;align-items:center;padding:.8rem 1.8rem;border:.1rem solid rgb(var(--color-secondary-button));border-radius:var(--buttons-radius);background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:.15rem;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}@media screen and (min-width:750px){.gd-pill{font-size:1.4rem}}.gd-pill:hover{background:color-mix(in srgb,rgb(var(--color-secondary-button)) 85%,rgb(var(--color-secondary-button-text)))}.gd-pill--highlight,.gd-pill--current,.gd-pill--highlight:hover,.gd-pill--current:hover{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}gd-scroll-row{display:flex;align-items:center;gap:.8rem;min-width:0}gd-scroll-row [data-scroll-track]{display:flex;flex:1 1 auto;gap:.8rem;min-width:0;margin:0;padding:.3rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}gd-scroll-row [data-scroll-track]::-webkit-scrollbar{display:none}gd-scroll-row [data-scroll-track]>*{flex:0 0 auto;scroll-snap-align:start}gd-scroll-row[data-overflow]:not([data-at-end]) [data-scroll-track]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 6rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 6rem),transparent)}gd-scroll-row[data-overflow]:not([data-at-start]):not([data-at-end]) [data-scroll-track]{-webkit-mask-image:linear-gradient(to right,transparent,#000 6rem,#000 calc(100% - 6rem),transparent);mask-image:linear-gradient(to right,transparent,#000 6rem,#000 calc(100% - 6rem),transparent)}gd-scroll-row[data-overflow][data-at-end]:not([data-at-start]) [data-scroll-track]{-webkit-mask-image:linear-gradient(to right,transparent,#000 6rem);mask-image:linear-gradient(to right,transparent,#000 6rem)}.gd-scroll-row__next{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}.gd-scroll-row__next[hidden]{display:none}.gd-scroll-row__next .icon{width:1.2rem;height:auto;transform:rotate(-90deg);transition:transform var(--duration-short) ease}gd-scroll-row[data-at-end] .gd-scroll-row__next .icon{transform:rotate(90deg)}.rte li{list-style-position:outside!important;list-style:disc}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transform:translateY(0)}}@keyframes slideIn{0%{transform:translateY(0);opacity:.01}to{transform:translateY(0);opacity:1}}.accordion-items{background:#fff;border-radius:calc(var(--media-radius) - var(--media-border-width));margin-top:0}.accordion-item{border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15)}.accordion-item+.accordion-item{border-top:none!important}.accordion-header{padding:1.5em 0;grid-column-gap:2.5rem;grid-row-gap:1rem;justify-content:space-between;align-items:center;display:flex;cursor:pointer;text-align:left}.accordion-header .h2{--color-foreground: var(--color-foreground);text-align:left;line-height:normal;font-size:calc(var(--font-heading-scale)* 1.8rem)}@media(min-width:750px){.accordion-header .h2{font-size:calc(var(--font-heading-scale)* 2.2rem)}}.down-caret{height:1rem;margin-bottom:.25rem;transition:transform .3s ease}.down-caret svg{display:block;width:auto;height:100%}.down-caret{border:.1rem solid rgba(var(--color-foreground),.15);border-radius:50%;height:4rem;width:4rem;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;transition:border .3s ease,background .3s ease,transform .3s ease;aspect-ratio:1/1}.down-caret svg{height:calc(var(--font-heading-scale)* .6rem)}.accordion-content{overflow:hidden;transition:height .3s ease}.accordion-content_inner{padding:0 2em 2em;display:flex;flex-direction:column;flex-wrap:wrap;align-content:start;text-align:left}.accordion-content_inner .button-wrapper{margin-top:2rem}.accordion-content_inner img{width:100%;height:auto;max-width:500px;border-radius:calc(var(--media-radius) - var(--media-border-width));margin-bottom:2rem}.image-with-text__media--xlarge{height:45rem}@media screen and (min-width:750px){.image-with-text__media--xlarge{height:80rem}}.button,.quick-add__submit.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{padding:1.2rem 2rem}@media screen and (min-width:750px){.button,.quick-add__submit.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{padding:1.7rem 2rem}}button.shopify-payment-button__button--unbranded{display:flex;align-items:center;justify-content:center;height:auto}.gradient{background-attachment:initial!important}.badge{border:none}.badge[class*=color-]{color:rgb(var(--color-badge-foreground))!important}.star-filled{fill:rgba(var(--color-foreground),1)}.star-empty{fill:rgba(var(--color-foreground),1);opacity:.25}.share-icon{fill:none;stroke:rgba(var(--color-foreground),1);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}svg.icon-close path{stroke:currentColor}.header__heading-logo-wrapper{position:relative}.logo-dark_mode{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%;pointer-events:none}.header__active-menu-item{text-decoration:none}.header__search details[open] .header__icon-close{display:none}.predictive-search__item-heading.h5{font-size:1.8rem;line-height:1.15}.predictive-search__item--term,.predictive-search__item--term.h5{font-size:1.5rem}.predictive-search__item--link-with-thumbnail{grid-template-columns:4.4rem 1fr;grid-column-gap:1.4rem}.predictive-search__item{padding-top:.8rem;padding-bottom:.8rem}.search-modal .search__input.field__input{font-size:1.5rem}.header__search .search-modal{top:calc(-1 * var(--gd-search-lift, 0px));height:calc(100% + var(--gd-search-lift, 0px));min-height:calc(100% + var(--gd-search-lift, 0px) + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)))}.cart-count-bubble{bottom:unset;top:.4rem;left:2.4rem}.menu__img-placement a{text-decoration:none}.mega-menu__list.grid-container{column-gap:0!important;row-gap:0!important;grid-template-columns:repeat(var(--mega-grid-columns, 4),minmax(0,1fr))!important}.header--top-center .mega-menu__list>li{width:auto;padding-right:unset!important;flex-grow:1}.mega-menu__list li.menu__img-placement a:hover span{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__list li.menu__img-placement a:hover span.mega-menu__link--active{text-decoration-thickness:.2rem}.menu__img-placement{vertical-align:bottom;width:100%;object-fit:cover;border-radius:calc(var(--media-radius) - var(--media-border-width));margin-bottom:1rem;position:relative;overflow:hidden}li.grid-column-span-1{grid-column:span 1}li .image-block-1-wide.menu__img-placement{aspect-ratio:376/376}li.grid-column-span-2{grid-column:span 2}li .image-block-2-wide.menu__img-placement{aspect-ratio:776/376}li.grid-column-span-3{grid-column:span 3}li .image-block-3-wide.menu__img-placement{aspect-ratio:1176/376}.menu-drawer__menu li.menu__img-placement{padding:3rem 3rem 1.1rem}.menu-drawer__menu li.menu__img-placement span{padding-left:0}.menu-drawer__menu li.menu__img-placement.menu-drawer__menu-item--active{background-color:rgba(var(--color-foreground),.04)}.menu-drawer__menu .menu__img-placement .menu-drawer__menu-item--active{background-color:transparent}.menu__img-placement img{width:100%;background:rgba(var(--color-foreground),.04)}.mega-menu__list>li{width:auto!important}.menu__img-placement img{transition:transform var(--duration-long) ease;position:absolute;transform:scale(1);width:100%;height:100%;object-fit:cover}.mega-menu__link--level-2{font-family:var(--font-heading-family)}.menu-drawer__inner-submenu .list-menu{padding-bottom:6rem!important}.list-menu__item{flex-wrap:wrap}.menu-drawer__menu-item{padding:1.5rem 3rem!important}.list-menu__item{font-weight:500!important}.menu-drawer__inner-submenu .icon-arrow{width:1.8rem}.menu-drawer__close-button{font-size:1.8rem;font-weight:700}.menu__img-placement+span.mega-menu__link{padding-top:0}.mega-menu .mega-menu__list--condensed{display:grid!important}@media screen and (min-width:990px){nav.header__inline-menu{display:flex;justify-content:center}}ul.list-menu.list-menu--inline{justify-content:center}.mega-menu__link:hover,.mega-menu__link--active{text-decoration:none!important}.mega-menu__list--condensed .mega-menu__link.mega-menu__link--level-2,.mega-menu__link--level-2{font-size:2.4rem;color:rgba(var(--color-foreground),1)!important}.menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:1.6rem;color:rgba(var(--color-foreground),1)!important}li.level-2-item a{padding:1.2rem;border-radius:var(--text-boxes-radius);background:transparent}header-menu .mega-menu__content{padding-top:3rem}a.mega-menu__link.mega-menu__link--level-2.link,li.level-2-item a{transition:background .3s ease}a.mega-menu__link.mega-menu__link--level-2.link:hover,li.level-2-item a:hover{background:rgba(var(--color-foreground),.05)}.header__inline-menu>.list-menu--inline>li>.header__menu-item,.header__inline-menu>.list-menu--inline>li details>.header__menu-item{color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-size:1.6rem;font-weight:700!important;line-height:1.2;letter-spacing:.08rem;text-transform:uppercase;position:relative}.announcement-bar__message{font-family:var(--font-body-family);font-weight:700;font-size:1rem;letter-spacing:.15rem;line-height:1.2;text-transform:uppercase}@media screen and (min-width:750px){.announcement-bar__message{font-size:1.2rem}}.header__menu-item .icon-caret{stroke-width:.5px;stroke:rgb(var(--color-foreground));top:calc(50% - .45rem)}.header__nav-button{text-decoration:none}.header__inline-menu .header__nav-button-item{align-self:center}.header__nav-button--chip{display:inline-flex;align-items:center;padding:.8rem 1.2rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;font-weight:400;line-height:1.1;letter-spacing:.084rem;text-transform:uppercase;transition:background-color var(--duration-long) ease}.header__nav-button--chip:hover{background-color:color-mix(in srgb,rgb(var(--color-foreground)) 88%,rgb(var(--color-background)));color:rgb(var(--color-background))}.header__nav-button strong,.header__nav-button b{font-weight:600}.header__inline-menu>.list-menu--inline{gap:1rem}img.header__heading-logo{vertical-align:bottom}a.mega-menu__link.mega-menu__link--level-2.link,li.level-2-item li a{padding:.6rem 1.2rem}.header-wrapper--border-bottom:not(.shopify-section-header-sticky .header-wrapper--border-bottom){border-bottom:.1rem solid rgba(var(--color-foreground),0)}.header__heading,.header>.header__heading-link{z-index:4}.section-header.shopify-section-group-header-group{z-index:5}.mega-menu__list--condensed .mega-menu__link,.menu-drawer__inner-submenu .menu-drawer__menu-item,.list-menu__item{font-weight:700!important}a.mega-menu__link.mega-menu__link--level-2.link{padding:1.2rem}li.level-2-item li a{padding:.6rem 1.2rem}p.announcement-bar__message.h6{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){p.announcement-bar__message.h6{font-size:calc(var(--font-heading-scale) * 1.4rem)}}div#smile-ui-lite-container{z-index:2!important}.collection .pagination__item{font-size:2.4rem;font-weight:700}.collection .pagination__item--current:after,.collection .pagination__item:hover:after{height:.25rem;bottom:.5rem}.card--card .card__inner .card__media{border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))!important}@media(max-width:749px){.badge{font-size:1rem}.card .price{font-size:1.4rem}}.card-wrapper .rating-star{--letter-spacing: .15;--font-size: 1.4}.price{font-weight:700;display:flex;flex-wrap:wrap;flex-direction:row;gap:.5rem}.facets-wrapper .active-facets__button,.facets-wrapper .active-facets__button-remove{margin:0;padding:0}.facets-wrapper span.active-facets__button-inner{gap:.4rem;min-height:0;padding:.6rem 1rem;border-radius:10rem;background:rgb(var(--color-background));box-shadow:0 0 0 .05rem rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:.01em}.facets-wrapper .active-facets__button--light:hover span.active-facets__button-inner{box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.facets-wrapper .active-facets__button .svg-wrapper{width:2rem;height:2rem;margin:0}.facets-wrapper .active-facets__button .svg-wrapper .icon{width:1.2rem;height:1.2rem}.gd-facet-swatch{display:inline-block;flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:var(--media-radius);background-position:center;background-size:cover;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.15)}@media screen and (min-width:990px){.facets-vertical .active-facets .active-facets__button{margin:0 .8rem .75rem 0}}.facets-wrapper .swatch-input__input+.swatch-input__label,.mobile-facets .swatch-input__input+.swatch-input__label{--swatch-input--border-radius: var(--media-radius)}.facets-wrapper .facets-layout-list--swatch,.mobile-facets .facets-layout-list--swatch{--swatch-input--size: 3rem}.facets-wrapper .facets-layout-list--swatch .swatch,.mobile-facets .facets-layout-list--swatch .swatch{background-size:contain;background-repeat:no-repeat;background-position:center}.facets-wrapper .active-facets-mobile{gap:.75rem .8rem;margin:1.2rem 0 0}.facets-wrapper .active-facets__button-wrapper{padding:0;margin:0}.facets-wrapper .active-facets__button-remove{display:inline-flex;align-items:center;gap:.4rem;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:300;letter-spacing:.01em;text-decoration:none}.facets-wrapper .active-facets__button-remove span{font-size:inherit}.facets-wrapper .active-facets__button-remove:after{content:"";width:2rem;height:2rem;background-color:currentColor;-webkit-mask:url(//windrifthill.com/cdn/shop/t/5/assets/icon-close-small.svg?v=96907675830264087881793114987) center / 1.2rem no-repeat;mask:url(//windrifthill.com/cdn/shop/t/5/assets/icon-close-small.svg?v=96907675830264087881793114987) center / 1.2rem no-repeat}.facets-wrapper .active-facets__button-remove:hover span{text-decoration:underline;text-underline-offset:.3rem}.facets-wrapper .mobile-facets__open{flex-direction:row-reverse;justify-content:space-between;gap:1.6rem;width:auto;padding:.8rem 1.6rem;border:.1rem solid var(--gd-color-muted);color:var(--gd-color-muted);transition:border-color var(--duration-short) ease,color var(--duration-short) ease}.facets-wrapper .mobile-facets__open:hover{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.facets-wrapper .mobile-facets__open-label{font-size:1.4rem;line-height:1.25;letter-spacing:.02em;text-transform:none}.facets-wrapper .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}.facets-wrapper .mobile-facets__open .svg-wrapper,.facets-wrapper .mobile-facets__open .icon{width:1.6rem;height:1.6rem;margin:0}.facets-wrapper .mobile-facets__open line,.facets-wrapper .mobile-facets__open circle,.facets-wrapper .mobile-facets__open:hover line,.facets-wrapper .mobile-facets__open:hover circle{stroke:currentColor}.facets-wrapper .product-count__text{color:var(--gd-color-muted);font-size:1.4rem;line-height:1.25;letter-spacing:.02em}@media screen and (min-width:750px){.facets-wrapper .facets-container-drawer{flex-wrap:nowrap;gap:1.6rem 4rem;padding:1.6rem 0;border-bottom:.1rem solid transparent;border-image:linear-gradient(rgb(var(--color-foreground)),rgb(var(--color-foreground))) 0 0 1 0 / 0 0 .1rem 0 / 0 100vw}.facets-wrapper .facets-container-drawer .mobile-facets__wrapper{order:1;flex:0 0 auto;margin:0}.facets-wrapper .facets-container-drawer .facets-pill{order:2;flex:1 1 auto;width:auto;min-width:0}.facets-wrapper .facets-container-drawer .facets-pill .active-facets{align-items:center;gap:1.6rem;margin:0}.facets-wrapper .facets-container-drawer>facet-filters-form.facets:not(.facets-pill){order:3;flex:0 0 auto;margin-left:auto}.facets-wrapper .facets-container-drawer .product-count{order:4;flex:0 0 auto;margin:0 0 0 -2.4rem}.facets-wrapper .facets-container-drawer .facets__form{margin:0}.facets-wrapper .facets-container-drawer .mobile-facets__open-wrapper{display:block}.facets-wrapper .facets-container-drawer .mobile-facets__open,.facets-wrapper .facets-container-drawer .facet-filters__field .select{box-sizing:border-box;height:3.6rem;padding-top:0;padding-bottom:0}.facets-wrapper .facets-container-drawer .facet-filters__sort{height:100%;margin:0;padding-top:0;padding-bottom:0}.facets-wrapper .facets-container-drawer .facet-filters{padding-left:0}.facets-wrapper .facets-container-drawer .facet-filters__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.facets-wrapper .facets-container-drawer .facet-filters__field .select{align-items:center;padding:.8rem 1.6rem;border:.1rem solid var(--gd-color-muted);transition:border-color var(--duration-short) ease}.facets-wrapper .facets-container-drawer .facet-filters__field .select:hover{border-color:rgb(var(--color-foreground))}.facets-wrapper .facets-container-drawer .facet-filters__sort{padding-right:2.4rem;color:var(--gd-color-muted);font-size:1.4rem;line-height:1.25;letter-spacing:.02em}.facets-wrapper .facets-container-drawer .facet-filters__field .select .svg-wrapper{right:1.6rem;color:var(--gd-color-muted)}}#judgeme_product_reviews .jm-review-widget{--jm-review-widget-text-color: rgb(var(--color-foreground)) !important;--jm-review-widget-lighter-text-color: rgba(var(--color-foreground), .75) !important;--jm-review-widget-star-and-histogram-color: rgb(var(--color-button)) !important;--jm-widget-primary-color: rgb(var(--color-button)) !important;--jm-review-widget-button-color: rgb(var(--color-secondary-button)) !important;--jm-review-widget-button-text-color: rgb(var(--color-secondary-button-text)) !important;--jm-review-widget-bar-chart-height: .8rem !important;padding-top:0;color:rgb(var(--color-foreground))}#judgeme_product_reviews .jm-review-widget-header__title,#judgeme_product_reviews .jm-review-widget-minimal-header__title{display:none}#judgeme_product_reviews .jm-average-rating-display .jm-cluster{flex-direction:column;align-items:center;gap:.6rem;text-align:center}#judgeme_product_reviews .jm-average-rating-display .jm-text:first-child{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:5rem;line-height:1.2;letter-spacing:0}#judgeme_product_reviews .jm-average-rating-display .jm-text:last-child,#judgeme_product_reviews .jm-histogram-row__rating,#judgeme_product_reviews .jm-histogram-row__frequency,#judgeme_product_reviews .jm-reviewer-info__details>.jm-cluster:nth-child(2) .jm-text,#judgeme_product_reviews .jm-verified-buyer-badge__text,#judgeme_product_reviews .jm-custom-answer-filter,#judgeme_product_reviews .jm-sort-filter,#judgeme_product_reviews .jm-sort-filter__select{font-family:var(--font-body-family);font-weight:700;font-size:1.2rem;line-height:1.2;letter-spacing:.15rem;text-transform:uppercase}#judgeme_product_reviews .jm-review-widget-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.4rem 7.2rem}#judgeme_product_reviews .jm-review-widget-header__summary-section,#judgeme_product_reviews .jm-review-widget-header__main-content{justify-content:center}#judgeme_product_reviews .jm-review-widget-header__main-content{align-items:center;gap:2.4rem 7.2rem}#judgeme_product_reviews .jm-review-widget-header__filters-wrapper{flex-basis:100%;justify-content:center}#judgeme_product_reviews .jm-review-widget-header__filters-wrapper .jm-filters{justify-content:center}#judgeme_product_reviews .jm-histogram{flex:0 1 33rem;width:33rem;max-width:100%}#judgeme_product_reviews .jm-histogram .jm-stack{gap:.8rem}#judgeme_product_reviews .jm-histogram-row{flex-wrap:nowrap;align-items:center;gap:1.2rem}#judgeme_product_reviews .jm-histogram-row .jm-star-rating__font-icon{font-size:1.2rem;color:rgb(var(--color-foreground))}#judgeme_product_reviews .jm-histogram-row .jm-progress-bar{flex:1;border-radius:.4rem;background:rgba(var(--color-foreground),.15)}#judgeme_product_reviews .jm-histogram-row .jm-progress-bar__fill{border-radius:.4rem}#judgeme_product_reviews .jm-histogram-row__frequency{min-width:2rem}#judgeme_product_reviews .jm-review-widget-minimal-header>.jm-cluster{flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;text-align:center}#judgeme_product_reviews .jm-review-widget-minimal-header__button-and-filters{flex-direction:column;align-items:center;gap:1.6rem}#judgeme_product_reviews .jm-action-buttons__button{min-height:4.5rem;padding:1.2rem 3rem;border:.15rem solid rgb(var(--color-secondary-button));border-radius:.4rem;background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));font-family:var(--font-body-family);font-weight:700;font-size:1.5rem;letter-spacing:.05rem;transition:background-color var(--duration-long) ease}#judgeme_product_reviews .jm-action-buttons__button:hover{background:color-mix(in srgb,rgb(var(--color-secondary-button)) 88%,rgb(var(--color-secondary-button-text)))}@media screen and (min-width:750px){#judgeme_product_reviews .jm-action-buttons__button{padding:1.7rem 3rem;font-size:1.8rem}}#judgeme_product_reviews .jm-custom-answer-filter{min-height:3.5rem;padding:.8rem 1.8rem;border:.1rem solid rgb(var(--color-foreground));border-radius:.4rem;background:rgb(var(--color-secondary-button));color:rgb(var(--color-foreground));font-size:1.4rem}#judgeme_product_reviews .jm-custom-answer-filter__text{display:inline;font-size:1.4rem;letter-spacing:.15rem}#judgeme_product_reviews .jm-custom-answer-filter__icon{gap:.6rem}#judgeme_product_reviews .jm-sort-filter{position:relative;display:inline-flex;align-items:center;min-height:0;padding:0;border:0;background:none}#judgeme_product_reviews .jm-sort-filter__icon--sort{display:none}#judgeme_product_reviews .jm-sort-filter__select{width:auto;min-height:3.5rem;padding:.8rem 4rem .8rem 1.8rem;border:.1rem solid rgb(var(--color-foreground));border-radius:.4rem;background:rgb(var(--color-secondary-button));color:inherit;font-size:1.4rem;-webkit-appearance:none;appearance:none;cursor:pointer}#judgeme_product_reviews .jm-sort-filter__icon--chevron{position:absolute;top:50%;right:1.4rem;z-index:1;display:flex;color:rgb(var(--color-foreground));transform:translateY(-50%);pointer-events:none}#judgeme_product_reviews .jm-review-item{padding:2.8rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}#judgeme_product_reviews .jm-review-item__content{position:relative;gap:1.2rem}#judgeme_product_reviews .jm-star-rating__font-icon{font-size:2.2rem}#judgeme_product_reviews .jm-reviewer-avatar{width:3.2rem;height:3.2rem;background:rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground))}#judgeme_product_reviews .jm-reviewer-info__name{font-weight:700;font-size:1.6rem;letter-spacing:.02em}#judgeme_product_reviews .jm-verified-buyer-badge{padding:.4rem .8rem;border:0;border-radius:.4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}#judgeme_product_reviews .jm-verified-buyer-badge__text{padding:0;border:0;color:inherit}#judgeme_product_reviews .jm-reviewer-info__details>.jm-cluster:nth-child(2){position:absolute;top:.6rem;right:0}#judgeme_product_reviews .jm-reviewer-info__details>.jm-cluster:nth-child(2) .jm-text{color:rgba(var(--color-foreground),.75)}#judgeme_product_reviews .jm-review-content__title{font-weight:700;font-size:1.8rem}#judgeme_product_reviews .jm-review-content__body,#judgeme_product_reviews .jm-review-content__body p{font-weight:500;font-size:1.6rem;line-height:1.4;letter-spacing:.02em;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){#judgeme_product_reviews .jm-review-content__body,#judgeme_product_reviews .jm-review-content__body p{font-size:var(--gd-body-size-desktop, 1.7rem)}}#judgeme_product_reviews .jm-media-thumbnail-list__thumbnail{border-radius:.4rem}.complementary-products__container .complementary-slide.grid__item{padding:0}.complementary-products__container .gd-cp-item--block{padding:1.2rem;border-radius:var(--text-boxes-radius)}.complementary-products__container .gd-cp-item .card--horizontal{align-items:center;gap:1.6rem}.complementary-products__container .gd-cp-item .card--horizontal .card__inner{flex:0 0 9.6rem;width:9.6rem;max-width:none;border-radius:.6rem;overflow:hidden}.complementary-products__container .gd-cp-item .card--horizontal>.card__content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;flex:1 1 auto;min-width:0;padding:0}.complementary-products__container .gd-cp-item .card__heading.h5{font-size:2rem;line-height:1.15}.complementary-products__container .gd-cp-item .card-information{margin-top:.4rem}.complementary-products__container .gd-cp-item .price{font-size:1.5rem}.complementary-products__container .gd-cp-item .quick-add{margin:0;max-width:none}.complementary-products__container .gd-cp-item .quick-add__submit{min-height:4rem;min-width:0;padding:0 1.8rem;font-size:1.4rem}.gd-pick fieldset.gd-pick__field{margin:0 0 1.6rem;padding:0;border:0;min-width:0}.gd-pick>.gd-pick__step:first-of-type{margin-top:1.5rem}.gd-pick>.gd-pick__step:not(:has(~.gd-pick__step)){margin-bottom:1.5rem}.gd-pick__step .gd-pick__field:last-child{margin-bottom:0}.gd-pick__step+.gd-pick__step{margin-top:1.4rem}.gd-pick__step-head{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:1.2rem;margin-bottom:1rem}.gd-pick__step-count{grid-column:1 / -1;margin:0 0 .2rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.gd-pick__step-title{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.2}.gd-pick__step-hint{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.75);white-space:nowrap}.gd-pick__step--done .gd-pick__step-hint{color:rgb(var(--color-foreground))}.gd-pick__step .product-form__input--dropdown{margin-bottom:1rem}.gd-pick__note{margin:0 0 .5rem}.gd-pick__note>:first-child{margin-top:0}.gd-pick__note>:last-child{margin-bottom:0}.gd-pick--accordion>.gd-pick__step+.gd-pick__step{margin-top:0}.gd-pick__step--accordion{border-top:.1rem solid rgba(var(--color-foreground),.12)}.gd-pick__step--accordion:not(:has(~.gd-pick__step)){border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.gd-pick__step--accordion .gd-pick__step-head{position:relative;margin:0;padding:1.4rem 3rem 1.4rem 0}.gd-pick__toggle{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.gd-pick__toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gd-pick__toggle:focus-visible{outline:none}.gd-pick__step-head:has(.gd-pick__toggle:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.gd-pick__caret{position:absolute;top:50%;right:.4rem;width:1rem;transform:translateY(-50%);transition:transform .2s ease;pointer-events:none}.gd-pick__step-head:has([aria-expanded=true]) .gd-pick__caret{transform:translateY(-50%) rotate(180deg)}.gd-pick__step-summary{grid-column:1 / -1;margin:.4rem 0 0;font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.gd-pick__step-summary:empty,.gd-pick__step-head:has([aria-expanded=true]) .gd-pick__step-summary{display:none}.gd-pick__step--note .gd-pick__step-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-pick__step--accordion .gd-pick__step-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s ease}.gd-pick__step--accordion .gd-pick__step-body[inert]{grid-template-rows:0fr}.gd-pick__step--accordion .gd-pick__step-inner{min-height:0;overflow:hidden;margin:0 -.4rem;padding:0 .4rem}.gd-pick__step--accordion .gd-pick__step-body:not([inert]) .gd-pick__step-inner{padding-bottom:1.6rem}@media(prefers-reduced-motion:reduce){.gd-pick__step--accordion .gd-pick__step-body,.gd-pick__caret{transition:none}}.gd-pick__selected:not(:empty):before{content:": "}.gd-pick__selected{color:rgba(var(--color-foreground),.75)}.gd-pick .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--gd-pick-swatch-size, 4.4rem)}@media screen and (min-width:750px){.gd-pick .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--gd-pick-swatch-size, 4.4rem)}}.gd-pick .swatch:not([style]){background:rgba(var(--color-foreground),.06)}.grid__item:has(.gd-card--hidden),.slider__slide:has(.gd-card--hidden),li:has(>.gd-card--hidden),li:has(>product-component>.gd-card--hidden),.gd-card--hidden{display:none!important}.recipient-form.recipient-form{--recipient-checkbox-margin-top: .32rem}.shopify-policy__container{padding-bottom:6rem}@media screen and (min-width:750px){.shopify-policy__container{padding-bottom:10rem}}.jm-review-widget-header:has(.jm-no-reviews-state) .jm-review-widget-header__summary-section{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
