:root{--color-base-background-1: 255, 255, 255;--color-base-button-background: 6, 96, 28;--color-border-secondary: 13, 124, 0;--color-base-button-background-hover: 17, 180, 0;--color-text-accent: 13, 124, 0;--color-secondary-text: 0,30,0;--color-base-border-input: 13, 124, 0;--color-hover-border-input: 15, 160, 0;--color-secondary-button-labels: 13, 124, 0;--color-base-outline-button-labels-hover: 17, 180, 0;--color-title-text: 6, 96, 28}body{background-color:#fff}italic{font-style:italic!important}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - .3rem))}}.marquee{gap:.3rem;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%;background:#fff;color:#000;border-bottom:solid 2px #006128;background:#015a2c repeat url(/cdn/shop/files/Seemless-Texture-Christmas-2025c.jpg?v=1750283460) center / 200px;color:#fff;font-style:italic;height:30px;min-height:30px;max-height:30px;overflow-y:hidden}.marquee__content{flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:.3rem;list-style-type:none;animation:scroll 30s linear infinite;margin:0}.marquee__content{padding-inline-start:0px!important}.marquee__content .TTperk{content:"";width:inherit;padding:0 10px;display:flex;flex-direction:row;align-items:center}.gradient{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#fafafa 8%,#f4f4f4 38%,#fafafa 54%);background:linear-gradient(to right,#f7f7f7,#cae1d1 45%,#f7f7f7);background-size:1000px 640px;position:relative}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.TTperk .icon,.list-menu__item .wl-icon,.wishlist-button .wl-icon,.icon.icon-email,.icon.icon-phone{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:none!important;stroke-width:4px!important;stroke:currentColor!important;stroke-linecap:miter;stroke-linejoin:miter;margin-right:5px}.TTperk .icon.icon-tcwi-globe,.list-menu__item .wl-icon,.wishlist-button .wl-icon,.icon.icon-email,.icon.icon-phone{stroke-width:6px!important}.wishlist-button .wl-icon{transform-origin:center!important}@media(hover:hover)and (pointer:fine){.wishlist-button:hover .wl-icon{animation:wishlist-heartbeat .52s ease-out!important}}.wishlist-button:focus-visible .wl-icon{animation:wishlist-heartbeat .52s ease-out!important}.wishlist-button:active .wl-icon{animation:none!important;transform:scale(.9)!important}@media(prefers-reduced-motion:reduce){.wishlist-button .wl-icon,.wishlist-button:hover .wl-icon,.wishlist-button:focus-visible .wl-icon,.wishlist-button:active .wl-icon{animation:none!important;transform:none!important}}.TTperk .icon.icon-tcwi-truck{width:30px;height:30px;transform:scaleX(-1)}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=search],.field input[type=password],.field select,.field .field__input{border-radius:49px}.text-center{text-align:center}.header .search__modal,.predictive-search{top:calc(100% - .6rem)!important;left:1%!important;width:98%!important}@media screen and (max-width:576px){.header__heading-logo{max-width:220px}.header__top-inner .header__search{order:4;flex-basis:100%;margin-left:auto;margin-top:.5rem}}@media screen and (max-width:405px){.header__heading-logo{max-width:180px}}@media screen and (max-width:370px){.header__heading-logo{max-width:150px}}@media screen and (max-width:340px){.header__heading-logo{max-width:120px}}.contact__text--accent{font-family:var(--font-header-menu-family)}.header__top.color-background-1{background:#f9fff9;background:linear-gradient(1deg,#d0ffd0,#f9fff9);background:linear-gradient(1deg,#eaffea,#fff);background:linear-gradient(1deg,#f7fffa,#fff)}.header__bottom{background:#015a2c repeat url(/cdn/shop/files/Seemless-Texture-Christmas-2025c.jpg?v=1750283460) center / 225px}.header--bottom-menu .header__bottom .list-menu--inline>li>.header__menu-item{padding:1.25rem 1rem}.header--bottom-menu .header__bottom .header__contact{padding-block:1rem}.header__menu-item.main-link,.header__menu-item .icon-caret{color:#fff}.header__menu-item.main-link:hover{color:#d1d1d1}.contact__text,.contact__text--accent{color:#fff;font-weight:700}.header__bottom{box-shadow:0 2px 5px #0000007a}.header__account-modal{border:solid 1px #43895a}span.mega-menu__link-text{text-align:center}@media screen and (min-width:768px){.shopify-section-group-header-group{margin-bottom:1.25em}.template-product .shopify-section-group-header-group{margin-bottom:0}}@media screen and (min-width:1200px){.header--bottom-menu .header__bottom:before{display:none}.header{transform:translateY(0);transition:transform .5s ease}.shopify-section-header-sticky .header{transform:translateY(-38px)}.header--bottom-menu .header__inline-menu{max-width:100%;width:100%}.header--bottom-menu .list-menu--inline{justify-content:space-between;width:100%}.list-menu--megamenu .icon-caret{transition:transform .35s ease;transform:translateY(0)}.list-menu--megamenu:hover .icon-caret{transform:translateY(4px)}li.Artists .mega-menu__list{flex:1 1 81%!important;flex-flow:column wrap;columns:4;gap:0 .5em}li.Artists .mega-menu__list .header__menu-item{padding:.6rem 1rem;font-size:.9em}li.list-menu--megamenu.Holidays .mega-menu__submenu{display:none}.header__inline-menu .header__menu-item.image-link{flex-direction:column;justify-content:center;align-items:center}.header__inline-menu .header__menu-item.image-link img{width:100%;height:auto;max-width:115px;margin-bottom:5px;transition:transform .2s ease-in-out;transform:translateY(0)}.header__inline-menu .header__menu-item.image-link:hover img{transform:translateY(-6px)}li.ornament-lines ul{flex:1 1 80%!important;flex-flow:column wrap;columns:2;gap:0 .5em}li.popular-categories ul{flex:1 1 80%!important;flex-flow:column wrap;columns:4;gap:0 .5em}.Ornaments .header__mega-menu.mega-menu{padding:1em 3em;gap:0}.Ornaments .mega-menu__list{gap:0}.Ornaments .mega-menu__wrapper{display:block}li.ornament-lines{width:30%}li.popular-categories{width:70%}.Other-Decor .mega-menu,.Holidays .mega-menu,.Themes .mega-menu{gap:0}.Other-Decor span.mega-menu__link-text,.Holidays span.mega-menu__link-text,.Themes span.mega-menu__link-text{max-width:180px;text-align:center}.mega-menu__list{overflow-y:auto}.Other-Decor .mega-menu__list,.Holidays .mega-menu__list,.Themes .mega-menu__list{display:flex;justify-content:space-between}.Other-Decor .mega-menu__list li{width:12.5%}.Holidays .mega-menu__list li{width:calc(100% / 7)}.Halloween .mega-menu__list li{width:calc(100% / 5.5)}.Themes .mega-menu__list li{width:calc(100% / 6)}.Other-Decor .mega-menu__wrapper,.Holidays .mega-menu__wrapper,.Themes .mega-menu__wrapper{max-height:40em}.mega-menu{max-height:45rem}.mega-menu[hidden]{opacity:0;transform:translateY(20px);transition:all .2s ease-in-out;transition-delay:.13s}.mega-menu{opacity:1;transform:translateY(0);pointer-events:all}.mega-menu__link:hover{background-color:transparent}.mega-menu{scrollbar-width:auto;scrollbar-color:#616161 #d4d4d4}.mega-menu::-webkit-scrollbar{width:20px}.mega-menu::-webkit-scrollbar-track{background:#d4d4d4}.mega-menu::-webkit-scrollbar-thumb{background-color:#616161;border-radius:20px;border:4px solid #ffffff}}@media(min-width:1200px)and (max-width:1240px){.header__contact.contact>span.contact__text:first-child{display:none}}.product-breadcrumb{width:100%;color:rgba(var(--color-foreground),.68);font-size:1.4rem;font-weight:500}.product-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;row-gap:.6rem;margin:0;padding:0;list-style:none}.product-breadcrumb__item{display:flex;align-items:center;min-width:0}.product-breadcrumb__delimiter{margin:0 .85rem;color:rgba(var(--color-foreground),.38);font-size:1.7rem;font-weight:400;line-height:1}.product-breadcrumb a{color:rgb(var(--color-title-text));text-decoration:none;text-underline-offset:.25rem}.product-breadcrumb a:hover,.product-breadcrumb a:focus-visible{color:rgb(var(--color-title-text));text-decoration:underline;text-decoration-thickness:.1rem}.product-breadcrumb__item--current{color:rgba(var(--color-foreground),.66);font-weight:400}@media(max-width:749px){.product-breadcrumb__list{flex-wrap:nowrap;overflow:hidden}.product-breadcrumb__item--collection{overflow:hidden}.product-breadcrumb__item--collection a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-breadcrumb__item--current{position:absolute!important;width:.1rem;height:.1rem;margin:-.1rem;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.product-purchase-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.2rem;margin:.4rem 0 .3rem;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.5}.product-purchase-meta__byline a,.product-purchase-meta__sku{color:inherit}.product-purchase-meta__byline a{text-underline-offset:.2rem}.product-purchase-meta__sku.product__sku{margin:0!important;color:rgba(var(--color-foreground),1);font-size:inherit!important}.product-purchase-meta__byline+.product-purchase-meta__sku:before{margin-right:1rem;color:rgba(var(--color-foreground),.35);content:"\2022"}.product-review-summary{display:flex;align-items:center;min-height:2.4rem;margin:.15rem 0 .7rem}.product-review-summary .ruk_rating_snippet.CS{display:block;margin:0}.product__modal-opener .product__media-icon.motion-reduce{width:4.8rem;height:4.8rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:50%;background-color:rgb(var(--color-background-card));color:rgb(var(--color-title-text));box-shadow:0 .4rem 1.2rem rgba(var(--color-foreground),.12);opacity:1;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product__modal-opener .product__media-icon.motion-reduce .icon{width:2rem;height:2rem;color:currentColor}.product__modal-opener--image .ps-image{cursor:zoom-in}.product__modal-opener.product__modal-opener--image:hover .product__media-icon,.product__modal-opener .ps-image:focus-visible .product__media-icon{border-color:rgba(var(--color-foreground),.25);box-shadow:0 .6rem 1.6rem rgba(var(--color-foreground),.17);transform:translateY(-.1rem)}.product__modal-opener .ps-image:focus-visible .product__media-icon{outline:.2rem solid rgb(var(--color-border-secondary));outline-offset:.3rem}@media(max-width:768px){.product__modal-opener .product__media-icon.motion-reduce{top:1.2rem;right:1.2rem;width:3.4rem;height:3.4rem;box-shadow:0 .3rem .8rem rgba(var(--color-foreground),.11)}.product__modal-opener .product__media-icon.motion-reduce .icon{width:1.6rem;height:1.6rem}}.product-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.product-price-row .price{flex:0 0 auto}.product-stock-badge{display:inline-flex;align-items:center;min-height:3rem;padding:.45rem 1.2rem;border:.1rem solid currentColor;border-radius:999px;background:#bdffcf0d;color:#06601c;font-size:1.3rem;font-weight:600;line-height:1.2}.product-stock-badge--low,.product-stock-badge--out-of-stock{background:#cd304a14;color:#cd304a}.product-stock-badge--preorder{background:rgba(var(--color-foreground),.08)}.product-price-row+.product__tax{margin-top:.6rem}.product-purchase-details{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.45}.product-purchase-details__item{display:inline-flex;align-items:center;gap:.55rem}.product-purchase-details__item svg,.product-purchase-perk>svg{width:2rem;height:2rem;flex:0 0 2rem}.product-purchase-details__separator{opacity:.5}.product-purchase-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.2rem 0 1.4rem;overflow:hidden;border:.1rem solid rgb(var(--color-border));border-color:color-mix(in srgb,rgb(var(--color-border)) 78%,#d8b95f 22%);border-radius:.8rem;background-color:rgb(var(--color-background-card));background-color:color-mix(in srgb,rgb(var(--color-background-card)) 88%,#f3d686 12%)}.product-purchase-perks>*+*{border-left:.1rem solid rgb(var(--color-border));border-left-color:color-mix(in srgb,rgb(var(--color-border)) 82%,#d8b95f 18%)}.product-delivery-estimate{min-width:0}.product-purchase-perks .delivery-promise__promise-container:not(:empty){padding:1.2rem 1.4rem}.product-delivery-estimate__fallback{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.4rem;color:rgb(var(--color-foreground))}.product-delivery-estimate__fallback[hidden]{display:none}.product-delivery-estimate__fallback svg{width:2rem;height:2rem;flex:0 0 2rem}.product-delivery-estimate__fallback>div{display:flex;flex-direction:column;gap:.15rem}.product-delivery-estimate__fallback strong{font-size:1.4rem;line-height:1.3}.product-delivery-estimate__fallback span{font-size:1.2rem;line-height:1.3;opacity:.75}.product-purchase-perk{display:flex;align-items:center;gap:.8rem;min-width:0;padding:1.2rem 1.4rem;color:rgb(var(--color-foreground));text-decoration:none}.product-purchase-perk>div{display:flex;min-width:0;flex-direction:column;gap:.15rem}.product-purchase-perk strong{font-size:1.4rem;line-height:1.3}.product-purchase-perk span{font-size:1.2rem;line-height:1.3;opacity:.75}.product-purchase-perk__link{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:1.2rem;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.product-purchase-perk>modal-opener{margin-left:auto}.product-returns-modal .product-popup-modal__text{max-width:72rem}.product-returns-modal .product-popup-modal__text p{color:#2e2e2e}.product-returns-modal .product-popup-modal__text p,.product-returns-modal .product-popup-modal__text address{margin:0 0 1.6rem}.product-returns-modal .product-popup-modal__text address{font-style:normal}.product-returns-modal .product-popup-modal__text a{color:inherit;font-weight:600;text-underline-offset:.2rem}@media(max-width:1199px){.product-purchase-perks{grid-template-columns:repeat(2,minmax(0,1fr))}.product-purchase-perk--returns{display:none}}.product-purchase-perk__link:hover{color:rgb(var(--color-accent))}@media(max-width:750px){.product-purchase-meta{display:block;font-size:1.3rem}.product-purchase-meta__sku{display:block;margin-top:.25rem!important}.product-purchase-meta__byline+.product-purchase-meta__sku:before{display:none}.product-purchase-details{display:grid;gap:.65rem;font-size:1.4rem}.product-purchase-details__separator{display:none}.product-purchase-perks{grid-template-columns:1fr}.product-purchase-perks>*+*{border-top:.1rem solid rgb(var(--color-border));border-top-color:color-mix(in srgb,rgb(var(--color-border)) 82%,#d8b95f 18%);border-left:0}.product-form__buttons-row{flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important}.product-form__quantity{width:70%!important}#wishlist-hero-product-page-button{width:27%}}@media(min-width:1200px){.product__outer .product__main{width:calc(52% - 2.8rem)}.product__outer .product__info-wrapper{width:calc(50% - 2.8rem)}}@media(min-width:769px){.product__outer .product__info-wrapper{align-self:flex-start;padding:clamp(1.8rem,2vw,3rem);border:.1rem solid rgb(var(--color-border));border-color:color-mix(in srgb,rgb(var(--color-border)) 82%,#d8b95f 18%);border-radius:1.2rem;background-color:rgb(var(--color-background-card));background-color:color-mix(in srgb,rgb(var(--color-background-card)) 94%,#f5dc92 6%);box-shadow:0 .4rem 1.8rem rgba(var(--color-foreground),.035)}}.product__info-wrapper .advantage+.advantage{border-top:none}.product__info-wrapper .advantage{padding:1rem 0}.advantage__icon svg.icon.icon-tcwi-truck{stroke-width:4px!important;stroke:currentColor!important;stroke-linejoin:miter;margin-right:5px;display:block!important;fill:transparent}.product__text-type:after,.product__text-vendor:after,.product__text-vendor:before{display:none!important}.ruk_rating_snippet.CS,.product__sku{display:inline-block}.ruk_rating_snippet{color:#008407!important}.product__sku{font-size:1em!important;margin:1em 0!important}h2.product-recommendations__heading.h2.title--section{text-align:center;font-style:italic;margin-bottom:1em}.section-product-recommendations .product-recommendations{padding-top:3.6rem;padding-bottom:4.6rem}h2.real-reviews__heading{text-align:center;font-style:italic}.quantity{border:.2rem solid rgb(var(--color-border-secondary));background-color:rgb(var(--color-background-card))}button.product-form__submit.button.button--primary:not([disabled]):not([aria-disabled=true]){height:6rem;border:.2rem solid #bd2638;background-color:#bd2638;color:#fff;font-size:1.55rem;box-shadow:0 2px 4px #59101924;transform-origin:center bottom;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease!important}button.product-form__submit.button.button--primary:not([disabled]):not([aria-disabled=true]):hover{border-color:#9f1f2f;background-color:#9f1f2f;color:#fff}@media(hover:hover)and (pointer:fine){button.product-form__submit.button.button--primary:not([disabled]):not([aria-disabled=true]):hover{transform:translateY(-2px)!important;box-shadow:0 8px 18px #5910193d!important}}button.product-form__submit.button.button--primary:not([disabled]):not([aria-disabled=true]):active{transform:translateY(0) scale(.985)!important;box-shadow:0 2px 5px #5910192e!important}button.product-form__submit.button.button--primary:not([disabled]):not([aria-disabled=true]):focus-visible{outline:.2rem solid #bd2638;outline-offset:.2rem}@media(prefers-reduced-motion:reduce){button.product-form__submit.button.button--primary:not([disabled]):not([aria-disabled=true]),button.product-form__submit.button.button--primary:not([disabled]):not([aria-disabled=true]):hover,button.product-form__submit.button.button--primary:not([disabled]):not([aria-disabled=true]):active{transition:none!important;transform:none!important}}.product-form__checkout,.product-form__checkout .shopify-payment-button{width:100%}.product-form__checkout .shopify-payment-button__button{width:100%;height:6rem;border-radius:var(--border-radius-button)}.product-form__checkout shopify-accelerated-checkout{width:100%;--shopify-accelerated-checkout-button-block-size: 6rem;--shopify-accelerated-checkout-button-border-radius: var(--border-radius-button);--shopify-accelerated-checkout-button-box-shadow: none}.product-purchase-assurance{margin:-.4rem 0 0}.product-trust-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.product-trust-point{display:flex;align-items:center;justify-content:center;gap:.6rem;min-width:0;min-height:3.8rem;padding:0 1rem;color:rgba(var(--color-foreground),.8);font-size:1.2rem;font-weight:600;line-height:1.25;text-align:center}.product-trust-point+.product-trust-point{border-left:.1rem solid rgba(var(--color-foreground),.18)}.product-trust-point svg{width:1.9rem;height:1.9rem;flex:0 0 1.9rem;color:rgb(var(--color-border-secondary))}.product-trust-point__label--mobile{display:none}.product-free-shipping-progress{display:block;margin-top:1.2rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:.8rem;background:rgba(var(--color-foreground),.035)}.product-free-shipping-progress__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;font-size:1.3rem;line-height:1.3}.product-free-shipping-progress__message{text-align:right}.product-free-shipping-progress__message strong,.product-free-shipping-progress.is-complete .product-free-shipping-progress__message{color:#0a5b00;font-weight:600}.product-free-shipping-progress__track{height:.8rem;margin-top:.9rem;overflow:hidden;border-radius:999px;background:rgba(var(--color-foreground),.13)}.product-free-shipping-progress__bar{display:block;height:100%;border-radius:inherit;background:rgb(var(--color-border-secondary));transition:width .35s ease}.product-free-shipping-progress__note{display:block;margin-top:.55rem;color:rgba(var(--color-foreground),.65);font-size:1.1rem;line-height:1.3}.product-why-traditions{display:block;padding:.2rem 0 .4rem}.product-why-traditions__header{position:relative}.product-why-traditions__title{margin:0 0 .7rem;color:rgb(var(--color-title-text));font-family:var(--font-heading-family);font-size:2rem;font-weight:var(--font-heading-weight);line-height:1.25;text-align:center}.product-why-traditions__text{margin:0;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.6}.product-why-traditions__link{display:inline-block;margin-top:.6rem;color:rgb(var(--color-title-text));font-size:1.4rem;font-weight:600;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.2rem}.product-why-traditions__link:hover{color:rgb(var(--color-title-text));text-decoration-thickness:.2rem}.product-why-traditions__link:focus-visible{outline:.2rem solid rgb(var(--color-border-secondary));outline-offset:.3rem}.product-about{width:100%;flex-basis:100%;margin:clamp(3.2rem,5vw,6.4rem) auto 0;padding-bottom:2.5em}.product-about__panel{width:min(100%,100rem);margin:0 auto;padding:clamp(2.4rem,4vw,4.8rem);overflow:hidden;position:relative;border:.1rem solid rgb(var(--color-border));border-color:color-mix(in srgb,rgb(var(--color-border)) 82%,#d8b95f 18%);border-radius:1.2rem;background-color:rgb(var(--color-background-card));background-color:color-mix(in srgb,rgb(var(--color-background-card)) 94%,#f5dc92 6%);box-shadow:0 .4rem 1.8rem rgba(var(--color-foreground),.035)}.product-about__title{max-width:82rem;margin:0 auto 2.4rem;color:rgb(var(--color-title-text));font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4rem);font-weight:var(--font-heading-weight);line-height:1.15}.product-about__content,.product-about__characteristics{max-width:82rem;margin-right:auto;margin-left:auto;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.7}.product-about__content>:first-child{margin-top:0}.product-about__content>:last-child{margin-bottom:0}.product-about__facts{max-width:96rem;margin:0 auto 2.8rem;padding:1.8rem 2rem;border:.1rem solid rgba(var(--color-foreground),.14);border-color:color-mix(in srgb,rgba(var(--color-foreground),.14) 72%,#c7a35a 28%);border-radius:.9rem;background:rgba(var(--color-foreground),.025);background:color-mix(in srgb,rgb(var(--color-background-card)) 86%,#ecdcae 14%)}.product-about__facts ul{margin:0!important;padding-bottom:0;padding-left:2.7rem}.product-about__facts li::marker{color:#ae8a42}.product-about__facts li:first-child{margin-top:0}.product-about__size,.product-about__material{display:flex;align-items:flex-start;gap:.8rem;margin:0;padding:0;line-height:1.6}.product-about__size svg,.product-about__material svg{width:1.9rem;height:1.9rem;flex:0 0 1.9rem;margin-top:.25rem;color:rgb(var(--color-title-text))}.product-about__size+.product-about__material{margin-top:.6rem}.product-about__facts .product-about__size+ul,.product-about__facts .product-about__material+ul{margin-top:.6rem!important}.product-about__content li+li{margin-top:.6rem}.product-about__content p{line-height:1.7}.product-about__content p+p{margin-top:1.6rem}.product-about__narrative{margin-top:1em!important;max-width:96rem;margin:0 auto}.product-about__characteristics{margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.product-about__characteristics-title{margin:0 0 1.8rem;color:rgb(var(--color-title-text));font-family:var(--font-heading-family);font-size:2.2rem;font-weight:var(--font-heading-weight)}@media(min-width:769px){.product-about__panel{width:min(100%,128rem);padding:clamp(4.8rem,5vw,6.4rem);border-radius:1.4rem;background-color:rgb(var(--color-background-card));background-image:linear-gradient(145deg,color-mix(in srgb,rgb(var(--color-background-card)) 91%,#f1dfac 9%),color-mix(in srgb,rgb(var(--color-background-card)) 97%,#fff7dc 3%));box-shadow:0 1.2rem 3.4rem rgba(var(--color-foreground),.08),inset 0 .1rem #ffffff80}.product-about__panel:before{position:absolute;top:0;right:0;left:0;height:.7rem;background:linear-gradient(to bottom,rgb(var(--color-title-text)) 0 .5rem,#c4a152 .5rem .7rem);content:""}.product-about__title{max-width:96rem;margin-bottom:3.2rem;text-align:center}.product-about__title:after{display:block;width:20rem;height:.9rem;margin-top:1.2rem;margin-right:auto;margin-left:auto;background:linear-gradient(#ae8a42,#ae8a42) left center / 8.8rem .1rem no-repeat,linear-gradient(45deg,transparent 38%,#ae8a42 38% 62%,transparent 62%) center / .9rem .9rem no-repeat,linear-gradient(#ae8a42,#ae8a42) right center / 8.8rem .1rem no-repeat;content:""}.product-about__content{max-width:96rem}.product-about__facts{padding:2.2rem 3.2rem}}@media(max-width:768px){.product-why-traditions{padding:0;border-top:.1rem solid rgba(var(--color-foreground),.16);border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.product-why-traditions__title{display:flex;align-items:center;min-height:4.8rem;margin:0;padding:.8rem 3rem .8rem .2rem;color:rgb(var(--color-title-text));font-size:1.7rem;line-height:1.3;text-align:left}.product-why-traditions__toggle{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;padding:.8rem .2rem;align-items:center;justify-content:flex-end;border:0;background:transparent;color:rgb(var(--color-title-text));cursor:pointer}.product-why-traditions__toggle[hidden]{display:none}.product-why-traditions__toggle:focus-visible{outline:.2rem solid rgb(var(--color-border-secondary));outline-offset:.3rem}.product-why-traditions__icon{display:inline-flex;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;align-items:center;justify-content:center}.product-why-traditions__icon .icon{width:1.6rem;height:1.6rem}.product-why-traditions__icon .icon-minus,.product-why-traditions__toggle[aria-expanded=true] .icon-plus{display:none}.product-why-traditions__toggle[aria-expanded=true] .icon-minus{display:block}.product-why-traditions__content{padding:0 .2rem 1.4rem}.product-about{margin-top:3.2rem}.product-about__panel{padding:2.4rem 1.8rem;border-radius:.8rem}.product-about__title{margin-bottom:1.8rem;font-size:2.8rem}.product-about__facts{margin-bottom:2.2rem;padding:1.5rem 1.6rem}.product-about__content,.product-about__characteristics{font-size:1.5rem;line-height:1.65}}.product-about__content.rte li{margin:0rem 0rem .5rem}@media(max-width:575px){.product-trust-points{align-items:stretch}.product-trust-point{position:relative;justify-content:flex-start;flex-direction:column;gap:.45rem;min-height:5.4rem;padding:.2rem .7rem;font-size:1.2rem}.product-trust-point+.product-trust-point{border-left:0}.product-trust-point+.product-trust-point:before{position:absolute;top:.6rem;bottom:.6rem;left:0;width:.1rem;background:rgba(var(--color-foreground),.14);content:""}.product-trust-point__label--desktop{display:none}.product-trust-point__label--mobile{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:3rem}.product-free-shipping-progress__header{align-items:flex-start;flex-direction:column;gap:.25rem}.product-free-shipping-progress__message{text-align:left}}.collection-header__image-wrapper{text-align:center}.collection-header__image{position:relative;background-size:contain!important;border-radius:5px;max-width:1920px;margin:0 auto;width:100%}.collection-hero__description-text.header-collection-description{margin:0 auto;padding:0 1em;max-width:1300px;text-indent:1em}pickup-availability-preview.pickup-availability-preview{margin-top:1em;border-top:.2rem solid rgb(var(--color-border));padding-top:1em;justify-content:center;text-align:center}article.article-card a{text-decoration:none}.article-card:hover .article-card__title{transition-property:color;transition-duration:var(--duration-long);transition-timing-function:ease}.article-card:hover .article-card__title{color:rgb(var(--color-accent))}.newsletter-form__message--success{background:#fff;padding:1em;border-radius:15px}.collection-description{margin-top:1.5em}.new-grid.scrollable-grid--small.subcollection{position:relative}.view-more-button.container{display:flex;justify-content:center;margin-top:1.5em}span.collection_page_number{font-size:.6em}.categories-list__link{color:rgb(var(--color-foreground-title));text-decoration:none;text-align:center}.categories-list__item{background:#fff;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;transition:box-shadow .2s ease;border-radius:10px}.categories-list__image:before{background:#000;border-radius:1em;content:"";height:100%;left:0;top:0;opacity:.03;pointer-events:none;position:absolute;width:100%}.collection-product.loading .loading-overlay__spinner{width:3rem;height:3rem}.collection-product.loading{pointer-events:none}.categories-list__item:hover{box-shadow:0 0 5px 2px #ccc}.categories-list__image img{max-width:100%;height:auto}.categories-list__link:after{content:" ";position:absolute;height:100%;width:100%;top:0;left:0}h1.collection-hero__title{text-align:center;margin:.25em 0}.subCollectionsContainer.new-grid.alternate-subcollection.subcollection{display:grid;flex-wrap:wrap;gap:1em;grid-template-columns:1fr}.subcollections-container{margin-top:1em}.choose-Subcollection.text-center{text-align:center}.choose-Subcollection.text-center{margin:1.5em 0 1em}.collection-title-crumbs .breadcrumb{justify-content:center}.pagination-wrapper.header{margin:0 0 1em}#FacetFiltersForm{border-radius:.6em;border:solid 1px rgb(213 217 217 / 70%)}.facets.help-and-info.small-hide{position:sticky;top:10px;border:solid 1px rgb(213 217 217 / 70%);border-radius:.6em;margin-top:.5em}.Year-Introduced.facets__disclosure{display:none}.facets.help-and-info.small-hide .facets__disclosure{padding:1em}.facets.help-and-info .list-social{justify-content:center}.facets.help-and-info .footer__column--social{text-align:center;margin:.7em auto 0}.subCollectionsContainer{max-width:1920px;margin:0 auto;overflow-x:clip;min-height:240px}.subCollectionsContainer.subCollectionsContainer--photographs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;min-height:0;overflow:visible}.subCollectionsContainer--photographs .subcollection-photograph__item{min-width:0;width:100%}.subCollectionsContainer--photographs .categories-list__image{aspect-ratio:1 / 1;overflow:hidden;width:100%}.subCollectionsContainer--photographs .subcollection-photograph__image{display:block;height:100%;object-fit:cover;width:100%}.subCollectionsContainer--photographs h2.categories-list__item-title{min-height:2.25em;padding:.325em;margin:0!important;display:flex;align-items:center;line-height:1.2}@media screen and (min-width:990px){.subCollectionsContainer.subCollectionsContainer--photographs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1500px){.subCollectionsContainer.subCollectionsContainer--photographs{grid-template-columns:repeat(5,minmax(0,1fr))}}.subCollectionsContainer .swiper-slide{opacity:0;pointer-events:none}.subCollectionsContainer.swiper-initialized .swiper-slide{opacity:1;pointer-events:all}.swiper-initialized.gradient{background:none;animation:none}.mySwiper .swiper-pagination,.mySwiper2 .swiper-pagination{min-height:8px;width:100%;margin-top:15px}@media(max-width:640px){.mySwiper .swiper-pagination,.mySwiper2 .swiper-pagination{display:none!important}}.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev,.mySwiper2 .swiper-button-next,.mySwiper2 .swiper-button-prev{position:absolute;top:50%;margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));background:#f5f5f5;border:solid 1px #b3b3b3;box-shadow:0 0 5px #afafaf;transform:translateY(2em);opacity:0}.mySwiper.swiper-initialized .swiper-button-next,.mySwiper.swiper-initialized .swiper-button-prev,.mySwiper2.swiper-initialized .swiper-button-next,.mySwiper2.swiper-initialized .swiper-button-prev{transform:translateY(0);opacity:1}.mySwiper .swiper-button-next,.mySwiper .swiper-rtl .swiper-button-prev,.mySwiper2 .swiper-button-next,.mySwiper2 .swiper-rtl .swiper-button-prev{right:10px;left:auto}.mySwiper.swiper-horizontal>.swiper-pagination-bullets,.mySwiper .swiper-pagination-bullets.swiper-pagination-horizontal,.mySwiper2.swiper-horizontal>.swiper-pagination-bullets,.mySwiper2 .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{margin-top:15px}.mySwiper .swiper-button-next.swiper-button-disabled,.mySwiper .swiper-button-prev.swiper-button-disabled,.mySwiper2 .swiper-button-next.swiper-button-disabled,.mySwiper2 .swiper-button-prev.swiper-button-disabled{pointer-events:all}.card__size,.card__material{display:none}.collection .card__size,.collection .card__material{display:block}.caption-with-letter-spacing.subtitle.card__size,.caption-with-letter-spacing.subtitle.card__material{font-size:.8em;text-transform:none}.caption-with-letter-spacing.subtitle.card__vendor{font-style:italic}.collection .price{margin:.4em 0 .2em}.caption-with-letter-spacing.subtitle.card__size{margin:.25em 0}.card-information__wrapper{text-align:center;align-items:center!important}.card-information__wrapper .card__title.h5{pointer-events:none}.collection-product-card .card__add-to-cart .card__link-button{box-shadow:0 1px 2px #00000014!important;transform-origin:center bottom!important;transition:transform .18s ease,box-shadow .18s ease,background-color var(--duration-default),color var(--duration-default)!important}@media(hover:hover)and (pointer:fine){.collection-product-card .card__add-to-cart .card__link-button:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px)!important;box-shadow:0 6px 14px #00000029!important}}.collection-product-card .card__add-to-cart .card__link-button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0) scale(.985)!important;box-shadow:0 2px 4px #0000001f!important}.collection-product-card .card__add-to-cart .card__link-button:focus-visible{outline:2px solid rgb(var(--color-button))!important;outline-offset:3px;transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){.collection-product-card .card__add-to-cart .card__link-button,.collection-product-card .card__add-to-cart .card__link-button:hover,.collection-product-card .card__add-to-cart .card__link-button:active{transition:none!important;transform:none!important}}.notify-me{pointer-events:none}.theres-more-container{padding:2em 0 1em;background:#fff;border:solid 2px rgb(var(--color-border-input));border-left:none;border-right:none;margin-bottom:0;max-width:100%}.collection-hero__description_c{max-width:1200px;padding:0 1em;margin:0 auto;text-indent:2em;font-size:1.15em}@media only screen and (min-width:360px){.subCollectionsContainer.new-grid.alternate-subcollection.subcollection{grid-template-columns:1fr 1fr}}@media only screen and (max-width:900px){.collection-title-crumbs{text-align:center;display:flex;flex-direction:column;align-items:center}h1.collection-hero__title.title--page{text-align:center}.subCollectionsContainer.mySwiper,.subCollectionsContainer.mySwiper2{overflow:hidden}}@media only screen and (min-width:600px){.subCollectionsContainer.new-grid.alternate-subcollection.subcollection{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:900px){.collection-description{display:flex;justify-content:center;flex-direction:column}.collection-title-crumbs{min-width:40%}}@media only screen and (min-width:1200px){.collection-header__image{position:relative;width:100%}}@media only screen and (min-width:1360px){.subCollectionsContainer.new-grid.alternate-subcollection.subcollection{grid-template-columns:1fr 1fr 1fr 1fr}.collection-product-list{grid-template-columns:repeat(4,1fr)!important}}.gsAppContainer .gs__wrapper,.gs__app-container .gs__wrapper{margin:0 0 0 auto;max-width:100%;width:100%!important}label.gs__checkbox-label{Line-height:1.75em!important}.gs__checkbox-image{width:55px!important}button.TD-WS.btn.product__form--add-to-cart:hover{border-color:rgb(var(--color-button))!important}.esc-out-of-stock-title{font-size:1.5em!important;font-weight:700!important;color:rgb(var(--color-foreground-title))!important;margin-bottom:.5em!important}button.esc-btn{background-color:green!important;transition:background-color ease-in-out .15s!important}.esc-btn:hover{background-color:rgb(var(--color-base-button-background-hover))!important}input.esc-email-input.esc-input{padding-left:.75em}#esc-out-of-stock-inputs .esc-success{color:rgb(var(--color-foreground-title))!important}.login__forgot-password,#login,.login__subtitle,.login__reset .title--page,.login__form .title--page,.login__reset p{text-align:center}.address-add-form__inner .field input[type=text],.address-add-form__inner .field input[type=email],.address-add-form__inner .field input[type=tel],.address-add-form__inner .field input[type=search],.address-add-form__inner .field input[type=password],.address-add-form__inner .field select,.field .field__input{border-radius:5px}@media(min-width:1200px){.order-table .row>*:first-child{min-width:140px;padding-left:4rem}}#wishlist-hero-product-page-button{display:flex;height:60px;width:60px;justify-content:center;align-items:center;border:.2rem solid rgb(var(--color-border-secondary))!important;background-color:rgb(var(--color-background-card))!important;border-radius:var(--border-radius-button)!important}.wishlisthero-floating{z-index:2!important}.floated-form #wishlist-hero-product-page-button{display:none}#wishlisthero-product-page-button-container button{display:flex!important;padding:0!important;border-radius:0!important;font-size:1.65em!important;height:60px!important;width:60px!important;justify-content:center;align-items:center}.MuiDialogTitle-root{text-align:center}.MuiButton-label{color:#fff}button.MuiButtonBase-root.MuiButton-root.MuiButton-text.wishlist-hero-list-header-login{background:green;padding:.15em 1em}button.wishlist-hero-list-card-footer-add-all-to-cart-dialog.wishlist-hero-dyna-translate,.wishlist-hero-list-card-footer-delete-all.wishlist-hero-dyna-translate{background:green;font-weight:700;border-radius:4px!important;font-size:1.2em;margin-top:.4em}.MuiGrid-container{justify-content:center}p.MuiTypography-root.wishlist-hero-list-header.wishlist-hero-dyna-translate.MuiTypography-body1,.wishlist-hero-list-footer{text-align:center}.MuiButton-root:hover{background-color:#bf0000!important}button.MuiButtonBase-root.MuiButton-root{background:green!important}.MuiDialogActions-root{justify-content:center!important}.MuiDialogContentText-root{margin-bottom:12px;font-size:14px!important;color:#000!important;text-align:center!important}.MuiButton-label,.wishlist-hero-dyna-translate,.MuiSnackbarContent-message span#message-id{font-size:13px!important}.MuiCardActions-root a.jss4.wishlist-hero-dyna-translate{cursor:pointer}.wishlist-hero-header-title.wishlist-hero-dyna-translate.MuiTypography-h5{font-size:2em!important;font-weight:700}.wishlist-hero-footer-share-btn{margin-left:1em!important}h2.MuiTypography-root.MuiTypography-h6{font-size:1.5em;font-weight:700}.wishlist-hero-footer-send-email-btn .MuiSvgIcon-root,.wishlist-hero-footer-share-btn .MuiSvgIcon-root{margin-right:.25em}.MuiDialog-paperFullWidth.MuiPaper-rounded{border-radius:24px}button.MuiButtonBase-root.MuiIconButton-root.jss6.wishlist-hero-header-close .MuiSvgIcon-root{font-size:1.5em}#wishlisthero-product-page-button-container{padding-top:0!important}.wishlisthero-floating button{font-size:20px!important;width:40px!important;padding:.125em 0 0!important;background:#fff!important;box-shadow:0 1px 2px 3px #00000008}@media screen and (max-width:480px){.wishlist-hero-custom-button.wishlisthero-floating button{width:25px!important;height:25px!important}.wishlisthero-floating button .svg-inline--fa.fa-w-16{width:.75em}}.wishlist-hero-custom-button.wishlisthero-floating button{transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease!important;transform-origin:center!important}.wishlist-hero-custom-button.wishlisthero-floating button svg{transform-origin:center!important}@media(hover:hover)and (pointer:fine){.wishlist-hero-custom-button.wishlisthero-floating button:hover{transform:translateY(-2px) scale(1.06)!important;background-color:#f2f8f3!important;box-shadow:0 5px 14px #00000024!important}.wishlist-hero-custom-button.wishlisthero-floating button:hover svg{animation:wishlist-heartbeat .52s ease-out!important}}.wishlist-hero-custom-button.wishlisthero-floating button:active{transform:scale(.94)!important}.wishlist-hero-custom-button.wishlisthero-floating button:focus-visible{outline:2px solid currentColor!important;outline-offset:3px}#wishlist-hero-product-page-button{box-shadow:0 1px 2px #00000014!important;transform-origin:center!important;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease!important}#wishlist-hero-product-page-button button svg{transform-origin:center!important}@media(hover:hover)and (pointer:fine){#wishlist-hero-product-page-button:hover{transform:translateY(-2px) scale(1.03)!important;background-color:#f2f8f3!important;box-shadow:0 5px 14px #00000024!important}#wishlist-hero-product-page-button:hover button svg{animation:wishlist-heartbeat .52s ease-out!important}}#wishlist-hero-product-page-button:active{transform:scale(.96)!important;box-shadow:0 2px 4px #0000001f!important}@keyframes wishlist-heartbeat{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.25) rotate(-5deg)}55%{transform:scale(.96) rotate(3deg)}75%{transform:scale(1.1) rotate(-1deg)}}@media(prefers-reduced-motion:reduce){.wishlist-hero-custom-button.wishlisthero-floating button,.wishlist-hero-custom-button.wishlisthero-floating button svg,.wishlist-hero-custom-button.wishlisthero-floating button:hover svg,#wishlist-hero-product-page-button,#wishlist-hero-product-page-button button svg,#wishlist-hero-product-page-button:hover button svg{animation:none!important;transition:none!important}}.R-Button.R-Button--md.R-Button--primary.u-marginBottom--none,[role=button] .R-TextBody--inline.u-marginTop--xs,.ElementsWidget-prefix .R-Button--primary{background:rgb(var(--color-base-button-background))!important;border:.2rem solid rgb(var(--color-border-secondary))!important;border-radius:var(--border-radius-button)!important;color:rgb(var(--color-button-text))!important;cursor:pointer}.ElementsWidget-prefix .ElementsWidget .ElementsWidget__form .R-Button--cancel{border-radius:var(--border-radius-button)!important}.R-TextBody--inline.u-marginTop--xs{padding:1.5rem 3rem;font-weight:700}[role=button] .R-TextBody--inline.u-marginTop--xs,.R-TextBody--inline.u-marginTop--xs[role=button]{display:inline-block!important;box-shadow:0 1px 2px #00000014!important;transform-origin:center bottom!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease!important}@media(hover:hover)and (pointer:fine){[role=button]:hover .R-TextBody--inline.u-marginTop--xs,.R-TextBody--inline.u-marginTop--xs[role=button]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 14px #00000029!important}}[role=button]:active .R-TextBody--inline.u-marginTop--xs,.R-TextBody--inline.u-marginTop--xs[role=button]:active{transform:translateY(0) scale(.985)!important;box-shadow:0 2px 4px #0000001f!important}[role=button]:focus-visible .R-TextBody--inline.u-marginTop--xs,.R-TextBody--inline.u-marginTop--xs[role=button]:focus-visible{outline:2px solid rgb(var(--color-base-button-background))!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){[role=button] .R-TextBody--inline.u-marginTop--xs,[role=button]:hover .R-TextBody--inline.u-marginTop--xs,[role=button]:active .R-TextBody--inline.u-marginTop--xs,.R-TextBody--inline.u-marginTop--xs[role=button],.R-TextBody--inline.u-marginTop--xs[role=button]:hover,.R-TextBody--inline.u-marginTop--xs[role=button]:active{transition:none!important;transform:none!important}}.ElementsWidget-prefix .R-RatingSelection .R-RatingSelection__item .star__icon--empty,.ElementsWidget-prefix .R-RatingSelection .R-RatingSelection__item .R-RatingSelection__button:hover .star__icon--full,.ElementsWidget-prefix .R-RatingSelection .R-RatingSelection__item.isSelected .R-RatingSelection__button .star__icon--full{color:rgb(var(--color-base-button-background))!important}.ElementsWidget-prefix .R-AvatarThumbnail .R-AvatarThumbnail__inner{background-color:rgb(var(--color-base-button-background))!important}.ElementsWidget-prefix .R-BadgeElement .R-BadgeElement__icon .cssVar-badgeElement__icon{color:rgb(var(--color-base-button-background))!important}.ElementsWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon--100{background-image:linear-gradient(to right,rgb(var(--color-base-button-background)) 99.9% 100%)!important}.ElementsWidget-prefix .R-TextHeading--md,.ElementsWidget-prefix .R-TabControls .R-TabControls__item.isActive>.R-TextHeading,.ElementsWidget-prefix .R-TabControls .R-TabControls__item>.R-TextHeading,.ElementsWidget-prefix .ElementsWidget .cssVar-authorName{font-family:var(--font-heading-family)!important}.ElementsWidget-prefix .R-AvatarThumbnail .R-AvatarThumbnail__inner{background:rgb(var(--color-base-button-background))!important;color:rgb(var(--color-button-text))!important}.upsell-product{display:flex;justify-content:space-between;align-items:center}.upsell-product .card--product{position:relative;max-width:80px}.upsell__title{text-align:center;font-weight:700;color:rgb(var(--color-foreground-title))}.upsell-product .card__link-button{width:calc(100% - 6rem);left:3rem;position:relative;display:block;opacity:1;left:auto;top:0;transform:none;min-width:5rem;padding:0!important}.upsell .upsell-product-card:not(:first-of-type){margin-top:.5em;padding-top:.5em;border-top:.2rem solid rgb(var(--color-border))}floated-form .upsell{display:none}@media(max-width:600px){.upsell-product span.card__title.h5{font-size:13px}}.advantage__popup-label{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background-color:transparent;cursor:pointer;transition:var(--duration-default)}.advantage__popup-label:hover{opacity:.5}.advantage__wrapper.inventory{align-items:center}.inventory .advantage__text,.product-popup-modal{display:none}.product-popup-modal[open]{display:block}.product-popup-modal{width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;display:none}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:103;display:block}.product-popup-modal__toggle{position:absolute;top:-4.4rem;right:0}@media(min-width:1200px){.product-popup-modal__toggle{top:.2rem;right:-4rem}}.product-popup-modal__toggle:hover svg{transform:rotate(180deg)}.product-popup-modal__toggle svg{color:#fff;transition:var(--duration-default)}.product-popup-modal__content{width:calc(100% - 3.2rem);max-width:80rem;height:max-content;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 1.6rem 2.4rem 3.2rem;background-color:rgb(var(--color-background));box-shadow:0 4rem 6rem #0000000d;border-radius:.4rem}.product-popup-modal__title p{margin-top:0}.product-popup-modal__text{margin-top:3rem}.product-popup-modal__text p{font-size:1.4rem;color:rgba(var(--color-foreground),.6);margin:0}.product-popup-modal__text p+p{margin-top:2.6rem}.product-popup-modal table{margin:.8rem 0}@media screen and (max-width:990px){.product-popup-modal table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap}}.drawer__heading{margin-bottom:0;margin-top:0;font-size:2.5rem!important}.drawer__inner{height:100%}.cart-drawer__bottom{padding:0 1.25em}.cart-drawer .cart__link{margin:.5rem auto .8rem!important}div#nvd-standard-widget-container{max-width:100%!important}h3.nvd-std-widget-title{font-size:.85em!important}.drawer__footer{padding:0 2rem 0rem!important}#nvd-standard-widget-container{padding:0!important}.nvd-mini{min-height:196px}.nvd-main-content-area{order:1}.nvd-subtotal-area{order:2}#nvd-with-checkout-btn{order:3}#nvd-without-checkout-btn{order:4}button#nvd-with-checkout-btn{background:linear-gradient(90deg,#038503,#00933d 47%,#007f51);transition:all .4s ease}button#nvd-with-checkout-btn:hover{filter:brightness(1.2)}.nvd-subtotal-area{font-weight:700;color:#005f3b;padding:6px 2px}.nvd-main-content-area{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:10px 0}button#nvd-without-checkout-btn{padding:6px 0 4px!important}@media(max-width:600px){.drawer__footer{padding:0 1rem 0rem!important}}.rebuy-cart__flyout{z-index:30!important}.rebuy-cart__background{z-index:29!important}.rebuy-cart__flyout-item-variant-sku{color:#000;display:block;width:100%;font-size:.8em;margin-top:.5em}#rebuy-cart__progress-bar-meter-label{color:#000}[data-rebuy-component=cart-items] .rebuy-cart__flyout-item:not(:last-child){padding-bottom:.75em;border-bottom:solid 2px #eee}span.cart-error-message{color:#c10000;font-weight:700;font-size:.75em;margin-top:.75em}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}input[type=number]{-moz-appearance:textfield!important}[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget{border-radius:6px!important;border-color:#a3a3a3!important}@media screen and (max-width:350px){[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity{width:100%!important}}[data-rebuy-component=cross-sell-widget] .rebuy-widget .primary-title,[data-rebuy-component=cross-sell-widget] .rebuy-widget .description{font-size:1.1em!important;font-style:italic}button.rebuy-cart__flyout-item-quantity-widget-button:hover{border:none!important}[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button{background:transparent!important}[data-rebuy-component=cart-items]>ul{gap:.5em!important}.rebuy-cart__flyout-item-quantity-widget-button,.rebuy-cart__flyout-item-quantity-widget-label,[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button,[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-label{height:3em!important;width:3.2em!important}.rebuy-cart__flyout-item-price .rebuy-money{color:#161616!important}.rebuy-cart__flyout-item-remove,[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-remove{color:#535353!important}.rebuy-button,.rebuy-widget .rebuy-button,.rebuy-cart__flyout-empty-cart a,[data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-variant-readd,.rebuy-cart__progress-free-product-variant-select-container{background:linear-gradient(90deg,#038503,#007720 47%,#007522)!important;border-width:0!important;border-radius:8px!important;color:#fff!important;font-weight:700!important;transition:all .2s ease-in-out!important}.rebuy-cart__flyout-shipping-bar-meter-fill,.rebuy-cart__progress-bar-meter-fill,.complete .rebuy-cart__progress-step-icon,[data-rebuy-component=progress-bar] .rebuy-cart__progress-bar-meter-fill,[data-rebuy-component=progress-bar] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon{background:linear-gradient(90deg,#038503,#007720 47%,#007522)!important}.rebuy-button:hover,.rebuy-widget .rebuy-button:hover,.rebuy-cart__flyout-empty-cart a:hover,[data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-variant-readd:hover,.rebuy-cart__progress-free-product-variant-select-container:hover{filter:brightness(1.2)!important}.rebuy-widget .rebuy-product-block .rebuy-product-media img{border-radius:12px}.rebuy-button{box-shadow:0 1px 2px #00000014!important;transform-origin:center bottom!important;transition:transform .18s ease,box-shadow .18s ease,filter .2s ease,background-color .2s ease,color .2s ease!important}@media(hover:hover)and (pointer:fine){.rebuy-button:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px)!important;box-shadow:0 6px 14px #00000029!important}}.rebuy-button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0) scale(.985)!important;box-shadow:0 2px 4px #0000001f!important}.rebuy-button:focus-visible{outline:2px solid rgb(var(--color-foreground-title))!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){.rebuy-button,.rebuy-button:hover,.rebuy-button:active{transition:none!important;transform:none!important}}[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-label{width:3.25em!important;text-align:center!important;font-size:16px!important;height:2.2em!important}.rebuy-cart__flyout-empty-cart{color:#000!important}span.rebuy-cart__flyout-item-quantity-widget-label{line-height:35px!important}.rebuy-cart,.rebuy-cart *,.rebuy-cart *:before,.rebuy-cart *:after{fill:#fff!important}[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-input{height:36px!important}.freeShippingContainer{display:block;width:100%;padding:0 1em;margin:.5em 0}.freeshiptext strong{color:green}.freeshiptext{margin-bottom:.5em;text-align:center;color:#000}.sliderbar,.sliderbar--percent{background:#e4e4e4;border-radius:10px;height:12px;position:relative}.sliderbar--percent{background:#18581d;height:100%;left:0;position:absolute;top:0;transition:width .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1);width:0}.search__form-inner .button{min-width:14.3rem;min-height:6rem;border-radius:4.5em}.search__items-item{text-decoration:none}predictive-search button.button.button--primary{position:absolute;z-index:2;right:0}@media screen and (min-width:576px){.search__form-inner{flex-direction:row;position:relative;max-width:900px}}.footer{background:linear-gradient(1deg,#d7ffe6,#efe)}.footer .newsletter__form .newsletter__button{border-radius:3.5em}ul.footer-block__details-content .icon.icon-phone,.icon.icon-email{width:20px;font-weight:700;margin-right:.7em}.footer-block.newsletter__form{width:100%;max-width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;padding:3em 1em;background:#efffef;border-top:1px solid rgba(var(--color-border-input));background:url(/cdn/shop/files/newsletter-signup-background.jpg?v=1750281559);background-size:cover;background-position:center;min-height:250px}.footer-block.newsletter__form #contact_form{width:100%;max-width:620px}.footer-block.newsletter__form .newsletter__button{position:absolute;right:0;height:100%;width:13rem;min-height:5rem;border-radius:0 3em 3em 0;transition:all .25s ease-in-out}.footer-block.newsletter__form .newsletter__button:hover{filter:brightness(1.3)}.store-reviews-container{border-top:.2rem solid rgb(var(--color-border));background:#fff0f0;background:radial-gradient(circle at bottom,#fafffb 12%,#dbf5f1)}@media(max-width:960px){.footer-block.footer-block--logo.text-center{order:9;padding-top:1em}img.footer__logo.header__heading-logo{max-width:350px!important;width:100%}.newsletter__title{margin-bottom:1rem;margin-top:1em;background:#fffffff0;padding:11px 12px;border-radius:20px}}@media(max-width:600px){.footer-block.newsletter__form{background:url(/cdn/shop/files/newsletter-signup-background-mobile.jpg?v=1750282205) center center / cover no-repeat}}@media(max-width:450px){.footer-block.newsletter__form{background:url(/cdn/shop/files/newsletter-signup-background-mobile-400.jpg?v=1750282588) center center / cover no-repeat}}@media screen and (min-width:960px){.newsletter__form .newsletter__title{margin-bottom:2.2rem;background:#fffffff0;padding:14px 18px;border-radius:30px}}.cards-grid__wrapper .cards-grid__image{transform:scale(1)}.cards-grid__wrapper .cards-grid__item:hover .cards-grid__image{transform:scale(1.05)}.card-horizontal-wrapper .card-horizontal__title{display:inline;font-family:var(--font-heading-card-family);font-size:calc(var(--font-heading-card-scale) * 1rem);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);line-height:var(--font-body-line-height);word-break:break-word;z-index:2;letter-spacing:-.02em;text-decoration:none;transition-property:color;transition-duration:var(--duration-long);transition-timing-function:ease}.card-horizontal-wrapper:hover .card-horizontal__title{color:rgb(var(--color-accent))}.categories-list .categories-list__image{aspect-ratio:1 / 1}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;margin:2.5em auto 0;padding:20px 28px;border-radius:20px;background:#fff;box-shadow:0 1px 2px #0f23370f,0 8px 24px #0f233714;color:#14375a}.trust-item{display:flex;align-items:center;gap:18px;min-width:0;padding:0 34px;border-right:1px solid #d8dde4}.trust-item:first-child{padding-left:24px}.trust-item:last-child{border-right:0;padding-right:24px}.trust-item svg{width:38px;height:38px;flex:0 0 38px;fill:none;stroke:#153d63;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.trust-item h3{margin:0 0 5px;font-size:15px;line-height:1.2;font-weight:700;color:#14375a;letter-spacing:0}.trust-item p{margin:0;font-size:13.5px;line-height:1.25;color:#23496f;letter-spacing:0}@media(max-width:900px){.trust-strip{grid-template-columns:repeat(2,1fr);gap:18px 0;padding:22px;margin:1.5em 1em 0}.trust-item{padding:0 20px}.trust-item:nth-child(2){border-right:0}}@media(max-width:560px){.trust-strip{grid-template-columns:1fr;border-radius:16px}.trust-item{border-right:none!important;padding:0}.trust-item:first-child,.trust-item:last-child{padding:0}}#google-merchantwidget-iframe-wrapper,#shopify-chat{z-index:13!important}@media screen and (min-width:1200px){.rte.article-template__content_big-image img,.rte.article-template__content_big-image figure{max-width:1038px!important;margin:0 auto!important}}.blog.container .article-card-row__image.media.media--landscape{padding-bottom:97%}.Sea-Accessibility_WidgetIcon.Bottom{bottom:90px!important;right:25px!important;left:auto!important}#ProductInfoJump .shopify-app-block section{padding:1em 0!important;min-height:53px}@media(max-width:500px){#ProductInfoJump .shopify-app-block section{padding:.25em 0 0!important}}#ProductInfoJump .slp_4f77b0{gap:16px!important}div#smile-ui-container,div#smile-ui-lite-container{z-index:13!important}.slp_1d97ce{background:transparent!important}.rebuy-modal-close{color:#000!important}.rebuy-widget .rebuy-select-wrapper .rebuy-label{color:#000}@media(min-width:768px){div#rebuy-widget-309802.rebuy-widget .rebuy-product-grid.large-columns-4 .rebuy-product-block,.rebuy-recommended-products .rebuy-product-grid.large-columns-4 .rebuy-product-block,#rebuy-widget-313475.rebuy-widget .rebuy-product-grid.large-columns-4 .rebuy-product-block{width:50%!important}}.header__submenu[hidden],.header__mega-menu[hidden],.menu-drawer__submenu[hidden]{display:none!important}.header__submenu-toggle.menu-drawer__menu-item>.icon-caret{right:0;width:29px;height:20px}.u-textDecoration--underline{text-decoration:none!important}.rebuy-money.sale,.rebuy-widget .rebuy-money.sale,.rebuy-cart__flyout-subtotal-final-amount,.rebuy-reorder-cart-total-price-final-amount,[data-rebuy-component=cart-subtotal] .rebuy-cart__flyout-subtotal-final-amount,[data-rebuy-component=cart-subtotal] .rebuy-reorder-cart-total-price-final-amount{color:#006524!important}.rebuy-money.compare-at,.rebuy-widget .rebuy-money.compare-at,.rebuy-cart__flyout-subtotal-compare-amount{color:#3d3d3d!important}.spacer{color:rgb(var(--color-foreground-secondary));padding:0 .75em}#Sea-Accessibility__ButtonWidget--Inline{cursor:pointer;padding:.5em 0 .25em}div#FacetsWrapperDesktop a.facets__reset.link{position:absolute;top:.5em;right:.75em;padding:1em}.contact__text--accent a{color:#fff}.contact__text--accent a:hover{color:#bfbfbf}.skip-links{position:fixed;top:16px;left:16px;z-index:99999;display:flex;flex-direction:column;gap:8px}.skip-link{position:absolute;left:-9999px;background:#111;color:#fff;padding:12px 16px;border-radius:4px;text-decoration:none}.skip-link:focus,.skip-link:active{position:relative;left:0;outline:2px solid #fff}.subCollectionsContainer h3.categories-list__item-title,.subCollectionsContainer h2.categories-list__item-title{font-size:calc(var(--font-heading-h4-scale) * 1.6rem)}.cc-color-override .cc-highlight .cc-btn:first-child{color:#fff!important}@media only screen and (min-width:1600px){.subCollectionsContainer h3.categories-list__item-title,.subCollectionsContainer h2.categories-list__item-title{font-size:calc(var(--font-heading-h4-scale) * 1.8rem)}}*:focus-visible{outline:2px solid #005fcc;outline-offset:4px}.collection-product-card .card-wrapper__link--overlay:focus-visible{outline-offset:-2px;border-radius:inherit}#wishlisthero-product-page-button-container button:focus-visible{outline:2px solid #005fcc!important}.amp-stock{width:100%!important;padding:11px!important}@media only screen and (min-width:1200px){.collection-product-card:hover .BIS_trigger.bis-collection-button.notify-me{transform:translateY(-50px)}}.notify-me.card__link{margin-bottom:6px}.BIS_trigger.bis-collection-button.notify-me{transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/129/assets/custom.css.map */
