:root{--color-beige: 253, 252, 248;--color-ink: 49, 41, 35;--color-lilac: 255, 212, 249;--color-pink: 255, 207, 211;--color-sky: 239, 243, 255;--color-navy: 36, 38, 95;--color-teal: 172, 231, 221;--color-green: 45, 88, 71;--color-yellow: 253, 237, 145;--color-orange: 251, 143, 79;--color-white: 255, 255, 255;--jdgm-custom_star-color: 251, 143, 79;--jdgm-primary-color: #312923 !important;--jdgm-secondary-color: rgba(var(--color-foreground),.15) !important;--jdgm-star-color: #312923 !important;--jdgm-write-review-bg-color: #312923 !important;--jdgm-paginate-color: #312923 !important;--jdgm-reviewer-name-color: #312923 !important;--buttons-border-width:1.5px}body,[class*=color-scheme-],.subtitle,h6,.h6,.header__menu-item,.facets__summary,.select__select,.mega-menu__link{color:rgba(var(--color-foreground),1)!important}.rte a:not(.rte a.button){color:rgba(var(--color-foreground),.7)}.rte a:hover:not(.rte a.button:hover){color:rgba(var(--color-foreground),1)}.hxl,.h0,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading-family);letter-spacing:.05rem;line-height:1.2;word-break:normal;color:rgba(var(--color-foreground),1)}.hxl{font-size:calc(var(--font-heading-scale)* 4.2rem)}.h0{font-size:calc(var(--font-heading-scale)* 3.4rem)}h1,.h1{font-size:calc(var(--font-heading-scale)* 3rem)}h2,.h2{font-size:calc(var(--font-heading-scale)* 2.6rem)}.product__title h1{font-size:calc(var(--font-heading-scale)* 2.2rem)}h3,.h3{font-size:calc(var(--font-heading-scale)* 2rem)}h4,.h4{font-size:calc(var(--font-heading-scale)* 1.8rem)}h5,.h5{font-size:calc(var(--font-heading-scale)* 1.4rem)}h6,.h6{font-size:calc(var(--font-heading-scale)* 1.2rem)}.subtitle.subtitle--large{font-size:calc(var(--font-heading-scale)* 2.4rem)}.subtitle.subtitle--medium{font-size:calc(var(--font-heading-scale)* 1.8rem)}.subtitle.subtitle--small{font-size:calc(var(--font-heading-scale)* 1.4rem)}.caption-with-letter-spacing{font-family:var(--font-secondary-family);text-transform:unset;letter-spacing:unset}.caption-with-letter-spacing--large{font-size:calc(var(--font-heading-scale)* 3rem)}.caption-with-letter-spacing--medium{font-size:calc(var(--font-heading-scale)* 2rem)}.caption-with-letter-spacing--small{font-size:calc(var(--font-heading-scale)* 1.6rem)}p,.link,.customer a{line-height:1.5;font-size:1.4rem}.button{font-weight:600;font-size:1.6rem;letter-spacing:.6px}.button:after,.jdgm-write-rev-link.jdgm-write-rev-link:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-foreground),var(--alpha-button-background))}.button:not([disabled]):hover:after,.jdgm-write-rev-link.jdgm-write-rev-link:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-foreground),var(--alpha-button-background))}@media (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale)* 7rem)}.h0{font-size:calc(var(--font-heading-scale)* 6rem)}h1,.h1{font-size:calc(var(--font-heading-scale)* 5rem)}h2,.h2{font-size:calc(var(--font-heading-scale)* 4rem)}.product__title h1,h3,.h3{font-size:calc(var(--font-heading-scale)* 3rem)}h4,.h4{font-size:calc(var(--font-heading-scale)* 2.4rem)}h5,.h5{font-size:calc(var(--font-heading-scale)* 1.8rem)}h6,.h6{font-size:calc(var(--font-heading-scale)* 1.4rem)}.subtitle.subtitle--large{font-size:calc(var(--font-heading-scale)* 2.4rem)}.subtitle.subtitle--medium{font-size:calc(var(--font-heading-scale)* 1.8rem)}.subtitle.subtitle--small{font-size:calc(var(--font-heading-scale)* 1.4rem)}.caption-with-letter-spacing--large{font-size:calc(var(--font-heading-scale)* 4rem)}.caption-with-letter-spacing--medium{font-size:calc(var(--font-heading-scale)* 3rem)}.caption-with-letter-spacing--small{font-size:calc(var(--font-heading-scale)* 2rem)}}#fsb_container{display:none!important}.rte li{list-style-position:outside!important}main{min-height:calc(100vh - 540px)}@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}}.inline-img,.inline-img img{border-radius:0!important}.inline-img img{vertical-align:bottom}.price .badge{font-weight:600;padding:.5rem 1.3rem;display:inline-flex;align-items:center}.testimonial-inner-wrapper .star-rating path.star-filled{fill:rgb(var(--jdgm-custom_star-color))}.image-with-text__text--caption+.image-with-text__heading,.rich-text__caption+.rich-text__heading{margin-top:0!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}.icon-caret{stroke:rgba(var(--color-foreground),1)}svg.icon-close path{stroke:currentColor}.cart-count-bubble{background-color:rgb(var(--color-lilac));color:rgb(var(--color-ink));border:.1rem solid rgb(var(--color-ink));bottom:unset;top:.8rem;left:2.4rem;font-weight:600}.video-section__media.GD-player{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden}.video-section__media.GD-player video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.video-section__media.GD-player .play-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;display:block!important;pointer-events:none;opacity:1;transition:opacity .15s}button.play-button{padding:0;border:0;display:block;background-color:transparent}#play-button-icon{--play-outer: rgb(var(--color-button-text));--play-inner: rgb(var(--color-button))}#play-button-icon .play-button-outer{fill:var(--play-outer);stroke:none;stroke-miterlimit:10;stroke-width:2px}#play-button-icon .play-button-arrow{fill:var(--play-inner);stroke:none;stroke-miterlimit:10;stroke-width:0}.video-section__media.GD-player .play-button.hidden{opacity:0}.video-section__media.GD-player .custom-controls{position:absolute;width:100%;left:0;bottom:0;padding:18px 25px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-content:center;background-image:linear-gradient(0deg,#000,#0000004d 50%,#00000026 65%,#00000013 75.5%,#00000009 82.85%,#00000005 88%,#0000);opacity:1;transition:opacity .2s ease}.video-section__media.GD-player .custom-controls.hidden-controls{display:none;pointer-events:none}.video-section__media.GD-player .custom-controls.fade-out{opacity:0}.video-section__media.GD-player .timeline{width:calc(100% - 40px)!important;padding:0;margin:0}.video-section__media.GD-player input[type=range]{width:initial;height:24px;overflow:hidden;cursor:pointer;background:transparent}.video-section__media.GD-player .playPauseBtn,.video-section__media.GD-player button.muteUnmuteBtn{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;width:22px;height:22px;display:inline-block;border:none}.section-header.shopify-section-group-header-group{z-index:4}.header:not(.drawer-menu).page-width{max-width:unset}.header__active-menu-item{text-decoration:none}.header__search details[open] .header__icon-close{display:none}a.header__icon.header__icon--account .svg-wrapper .icon{width:2.5rem;height:2.5rem}.menu__img-placement a{text-decoration:none}.mega-menu__list{column-gap:0!important;row-gap:var(--grid-desktop-vertical-spacing)!important;grid-template-columns:repeat(auto-fit,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%;aspect-ratio:1/1;object-fit:cover;border-radius:calc(var(--media-radius) - var(--media-border-width));margin-bottom:1rem;position:relative;overflow:hidden}.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__list li a:hover .menu__img-placement img,.shared-image-li a:hover img{transform:scale(1.03)}.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:2rem 3rem!important}.list-menu__item{font-weight:600!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){.header--middle-left{grid-template-columns:16% 1fr 16%}nav.header__inline-menu{display:flex;justify-content:center}}@media screen and (min-width: 1110px){.header--middle-left{grid-template-columns:20% 1fr 20%}}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,.menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:1.8rem;color:rgba(var(--color-foreground),1)!important}.shared-image-layout.mega-menu__content .page-width{display:flex;flex-direction:row;padding:0 5rem;margin:0 auto}.shared-image-layout.mega-menu__content .mega-menu__list{padding:0 var(--grid-desktop-vertical-spacing) 0 0}.shared-image-layout.mega-menu__content .mega-menu__list,.shared-image-layout.mega-menu__content .shared-image-li{width:50%;grid-template-columns:1fr!important;justify-content:start;align-content:start;row-gap:0!important}.shared-image-layout.mega-menu__content .mega-menu__list>li{width:100%}.shared-image-block{position:relative}.shared-image-outer{opacity:0;transition:opacity .3s ease;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:block}.shared-image{display:block}.shared-image-outer.active{opacity:1;z-index:1;position:relative}.shared-image-layout .mega-menu__link.mega-menu__link--level-2{padding:1.2rem 1.8rem}li.level-2-item a{padding:1.8rem;border-radius:var(--text-boxes-radius);background:transparent}header-menu .mega-menu__content{padding-top:1.2rem}header-menu .mega-menu__content.shared-image-layout{padding-top:3rem;padding-bottom:3rem}a.mega-menu__link.mega-menu__link--level-2.link,li.level-2-item.level-2-active a,li.level-2-item a{transition:background .3s ease}a.mega-menu__link.mega-menu__link--level-2.link:hover,li.level-2-item.level-2-active a,li.level-2-item a:hover{background:rgba(var(--color-foreground),.05)}.mega-menu>.list-menu__item,.list-menu--inline li>.header__menu-item{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:1.8rem}.header-wrapper--border-bottom:not(.shopify-section-header-sticky .header-wrapper--border-bottom){border-bottom:.1rem solid rgba(var(--color-foreground),0)}.menu-drawer__account{gap:1rem}.multicolumn-card__info .footer-block__details-content .list-menu__item--link{color:rgba(var(--color-foreground),1)}.multicolumn-card__info .list-menu__item--active span{text-decoration:underline}@media screen and (min-width: 750px){.multicolumn-card__info .newsletter-form{margin:0!important}}.product-count{display:none}.card--card.gradient,.card__inner.gradient{border-radius:var(--border-radius)!important}@media (max-width:749px){.ingrid p{font-size:1.2rem}}@media (max-width:989px){.grid--2-col-tablet-down .ingrid-double.grid__item,.grid--2-col-tablet-down .ingrid-triple.grid__item,.grid--2-col-tablet-down .ingrid-full.grid__item{width:100%;max-width:100%}}.grid--2-col .ingrid-single.grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.grid--2-col .ingrid-double.grid__item,.grid--2-col .ingrid-triple.grid__item,.grid--2-col .ingrid-full.grid__item{width:100%}.grid--3-col .ingrid-single.grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}.grid--3-col .ingrid-double.grid__item{width:calc(66.66% - var(--grid-mobile-horizontal-spacing) * 1 / 3)}.grid--3-col .ingrid-triple.grid__item,.grid--3-col .ingrid-full.grid__item{width:100%}@media screen and (min-width: 750px){.grid--2-col .ingrid-single.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--2-col .ingrid-double.grid__item,.grid--2-col .ingrid-triple.grid__item,.grid--2-col .ingrid-full.grid__item{width:100%}.grid--3-col .ingrid-single.grid__item,.grid--3-col-tablet .ingrid-single.grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--3-col .ingrid-double.grid__item,.grid--3-col-tablet .ingrid-double.grid__item{width:calc(66.66% - var(--grid-desktop-horizontal-spacing) * 1 / 3)}.grid--3-col .ingrid-triple.grid__item,.grid--3-col-tablet .ingrid-triple.grid__item,.grid--3-col .ingrid-full.grid__item,.grid--3-col-tablet .ingrid-full.grid__item{width:100%}.grid--4-col-tablet .ingrid-single.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--4-col-tablet .ingrid-double.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4)}.grid--4-col-tablet .ingrid-triple.grid__item{width:calc(75% - var(--grid-desktop-horizontal-spacing) * 1 / 4)}.grid--4-col-tablet .ingrid-full.grid__item{width:100%}}@media screen and (min-width: 990px){.grid--2-col-desktop .ingrid-single.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--2-col-desktop .ingrid-double.grid__item,.grid--2-col-desktop .ingrid-triple.grid__item,.grid--2-col-desktop .ingrid-full.grid__item{width:100%;max-width:100%;aspect-ratio:3/2}.grid--3-col-desktop .ingrid-single.grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--3-col-desktop .ingrid-double.grid__item{width:calc(66.66% - var(--grid-desktop-horizontal-spacing) * 1 / 3);max-width:calc(66.66% - var(--grid-desktop-horizontal-spacing) * 1 / 3)}.grid--3-col-desktop .ingrid-triple.grid__item,.grid--3-col-desktop .ingrid-full.grid__item{width:100%;max-width:100%}.grid--4-col-desktop .ingrid-single.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--4-col-desktop .ingrid-double.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 4)}.grid--4-col-desktop .ingrid-triple.grid__item{width:calc(75% - var(--grid-desktop-horizontal-spacing) * 1 / 4);max-width:calc(75% - var(--grid-desktop-horizontal-spacing) * 1 / 4)}.grid--4-col-desktop .ingrid-full.grid__item{width:100%;max-width:100%}.grid--5-col-desktop .ingrid-single.grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--5-col-desktop .ingrid-double.grid__item{width:calc(40% - var(--grid-desktop-horizontal-spacing) * 3 / 5);max-width:calc(40% - var(--grid-desktop-horizontal-spacing) * 3 / 5)}.grid--5-col-desktop .ingrid-triple.grid__item{width:calc(60% - var(--grid-desktop-horizontal-spacing) * 2 / 5);max-width:calc(60% - var(--grid-desktop-horizontal-spacing) * 2 / 5)}.grid--5-col-desktop .ingrid-full.grid__item{width:100%;max-width:100%}.grid--6-col-desktop .ingrid-single.grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--6-col-desktop .ingrid-double.grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 4 / 6);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 4 / 6)}.grid--6-col-desktop .ingrid-triple.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 6);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 6)}.grid--6-col-desktop .ingrid-full.grid__item{width:100%;max-width:100%}}@media (max-width:749px){.facets-container{padding:1rem;font-weight:500}}.facets__heading,.facet-filters__label{display:none!important}.facets__summary-label,.facets__summary,.facet-filters__sort{font-weight:500}.facets-container{border-radius:var(--text-boxes-radius)}.facets__wrapper details{border-radius:var(--media-radius);margin-right:1.5rem;border:.1rem solid rgba(var(--color-ink),.25)}.facets__summary{padding:.5rem 3rem .5rem 1.5rem!important;margin-bottom:.15rem!important}.facets__summary .icon-caret{right:1.5rem!important}ul#product-grid{margin-top:var(--grid-desktop-horizontal-spacing)}.facet-filters{align-content:center;flex-wrap:wrap}.facet-filters__field{margin-bottom:.5rem}.card__content .card__heading,.card__content .card--horizontal .card__heading{font-family:var(--font-body-family);font-size:calc(var(--font-heading-scale) * 1.3rem);line-height:1.33;font-weight:600;letter-spacing:.3px}.card__content .card__heading a,.card__content .card--horizontal .card__heading a{color:rgba(var(--color-foreground),1)}.card__content .price{letter-spacing:0}.card__content .price--on-sale .price-item--regular{font-size:1.6rem}.variant-grid__item .card__swatches{display:none}.card__swatches{display:flex;flex-wrap:wrap;gap:0;margin:.5rem 0 1rem}.card__color-swatch{padding:0;margin:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:start;width:2.2rem;height:2.2rem}.card__color-swatch .swatch{width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid rgba(0,0,0,.1);pointer-events:none;background-size:cover;background-position:center}.card__color-swatch .text-swatch{font-size:.7rem;display:flex;align-items:center;justify-content:center}.card__color-swatch .swatch.unavailable{opacity:.5;position:relative}.card__color-swatch .swatch.unavailable:after{content:"";position:absolute;top:calc(50% - 1px);left:-1px;right:-1px;height:2px;background:#0009;transform:rotate(-45deg)}product-info .page-width{max-width:170rem}product-info .product-form__buttons{max-width:unset}@media screen and (min-width: 750px){product-info .product__info-container{margin-left:auto;margin-right:auto}}product-info .product-customization-wrapper,product-info .product-notes-wrapper,product-info .quantity-buy-wrapper{max-width:unset}.product__title{margin:0!important}.product .price__container{margin-right:.5rem}.price--large{font-size:1.7rem;font-weight:500;letter-spacing:.05rem}@media screen and (min-width: 750px){.price--large{font-size:1.7rem}}.product__description h2{font-size:calc(var(--font-heading-scale)* 1.8rem)}.product__description h3{font-size:calc(var(--font-heading-scale)* 1.6rem)}@media (min-width: 750px){.product__description h2{font-size:calc(var(--font-heading-scale)* 2rem)}.product__description h3{font-size:calc(var(--font-heading-scale)* 1.8rem)}}.product__description p,.product__description li{font-size:1.4rem}.product__description blockquote{padding-left:unset;border:unset;margin:unset}product-recommendations h2{text-align:center}.product label.upsell-checkbox-label,.product .form__label{font-size:1.4rem;font-weight:500;letter-spacing:.05rem}.product-form__input--pill input[type=radio]+label,.custom_fields_wrapper-inner#custom-fields-font .select__select,.product-customization-wrapper .field__input,input#additional-notes{font-size:1.4rem;font-weight:400;letter-spacing:.05rem}.customizer-indicators{display:flex;justify-content:center;gap:.5rem;margin-bottom:.5rem}button.customizer-indicator-button{all:unset;color:rgb(var(--color-foreground));font-weight:400;font-size:1rem;border-radius:50%;width:2rem;height:2rem;background:rgba(var(--color-foreground),0);display:flex;justify-content:center;align-items:center;border:1px solid rgba(var(--color-foreground),.55);transition:border .15s ease,background .15s ease,color .15s ease}button.customizer-indicator-button:hover{border:1px solid rgba(var(--color-foreground),1)}button.customizer-indicator-button.active{background:rgba(var(--color-foreground),1);border:1px solid rgba(var(--color-foreground),1);color:#fff}.variant-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:.7rem}.variant-list a.color-swatch-label span{display:block;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border:none!important;transition:border .3s ease;width:40px;height:40px;border-radius:50%;background-size:calc(100% + 2* var(--variant-pills-border-width));background-position:center}.variant-list a.color-swatch-label.active span,.variant-list a.color-swatch-label:hover span{display:block;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),1);border:none!important;width:40px;height:40px;border-radius:50%}.variant-list label{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.variant-list label span{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),1);border:none!important;display:block;position:relative;transform:unset;top:0;left:0;width:40px;height:40px;border-radius:50%}.variant-message__content p{color:rgba(var(--color-foreground),.7);font-weight:400;font-style:italic;font-size:1rem;margin:0}.product-form__input--pill input[type=radio]+label.swatch-pill-wrapper{border:none!important}.product-form__input--pill input[type=radio]:checked+label.swatch-pill-wrapper{background:transparent!important}input[name^=Color-]+label.variant-pill{padding:0!important;border-radius:50%!important;margin-right:.2rem!important;overflow:hidden}input[name^=Color-]+label.variant-pill span.swatch-pill{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),.3);border-radius:50%;width:4.2rem;height:4.2rem;display:block;background-size:calc(100% + (2 * (var(--variant-pills-border-width))));background-position:center;transition:border var(--duration-short) ease}input[name^=Color-]+label.variant-pill span.swatch-pill:hover{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),1)}input[name^=Color-]+label.variant-pill span.swatch-pill.active{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),1)}input[name^=Color-]+label.variant-pill span.swatch-pill.unavailable{opacity:.5;position:relative}input[name^=Color-]+label.variant-pill span.swatch-pill.unavailable:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(sold-out-diagonal.svg) no-repeat center center / contain;background:linear-gradient(to top left,transparent 49%,rgba(var(--color-foreground),1) 49%,rgba(var(--color-foreground),1) 51%,transparent 51%)!important}.product__accordion.visibility-hidden{display:none}:root product-form{--color-button: var(--color-ink);--color-button-text: var(--color-beige)}.field__input.product-notes-input,.field__input#font-selection,.field__input[id^=custom-text-],.field__input#name-plate-selection{padding:.8rem 2.2rem}.field__input[id^=custom-text-]::placeholder{opacity:.5;color:rgb(var(--color-foreground))}.grid.customizer-slider{column-gap:0!important;row-gap:0!important;margin-bottom:0}.customizer-popup-modal__opener,.customizer-popup-modal__opener>button{width:100%}.customizer-preview-wrapper{position:relative;width:100%!important;max-width:100%;display:block}.customizer-preview-loading{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;background:#f7f6f3;opacity:1;transition:opacity .3s ease-in-out}.generated-preview{width:100%;height:auto;display:block;opacity:0;transition:opacity .3s ease-in-out;border-radius:var(--media-radius)}.generated-preview.is-loaded{opacity:1}.generated-preview.is-loaded+.customizer-preview-loading{opacity:0;pointer-events:none}.customizer-slide{width:100%!important;max-width:100%!important}.customizer-preview{position:relative}.preview-canvas{display:none}.generated-preview{width:100%;height:auto;display:block}.product-customization-wrapper .field{margin-bottom:1rem}[id^=char-counter-wrapper-]{margin-top:-1rem;font-weight:400;font-size:1rem;margin-bottom:.5rem;display:flex;justify-content:end}#disclaimer-wrapper{color:rgba(var(--color-foreground),.7);font-weight:400;font-style:italic;font-size:1rem;margin:0;text-align:left}.custom_fields_wrapper-outer{display:flex;flex-direction:column-reverse;column-gap:1.5rem}.custom_fields_wrapper-inner{max-width:unset!important}@media (min-width:990px){.custom_fields_wrapper-outer{flex-direction:row-reverse}.custom_fields_wrapper-inner{flex-grow:1}.custom_fields_wrapper-inner#custom-fields-font{width:40%;min-width:unset;flex:1 0 auto}}.upsell-checkbox-wrapper{margin-bottom:1.5rem}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:58%!important;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:42%!important;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.customizer-popup-modal__opener .product-popup-modal__button{padding:0!important}.customizer-modal .product-popup-modal__content{max-width:1024px;height:auto;padding:0;margin-top:0;top:50%;transform:translate(-50%,-50%)}.customizer-modal .product-popup-modal__content-info{padding:0!important}.customizer-modal .product-popup-modal__toggle{position:absolute;top:1.2rem;right:1.2rem}@media screen and (min-width: 990px){.customizer-popup-modal__opener .product__media-icon{opacity:0}.customizer-popup-modal__opener:hover .product__media-icon{opacity:1}}.quantity-buy-wrapper{display:flex}.quantity-buy-wrapper>div{display:flex;flex-direction:row;flex-wrap:wrap!important;gap:1.5rem;align-items:flex-end;width:100%}.quantity-buy-wrapper .product-form__input{flex:initial;margin:0;width:120px;min-width:unset!important}.quantity-buy-wrapper .product-form__input .quantity{width:100%!important}.quantity-buy-wrapper product-form.product-form{width:calc(100% - 120px - 1.5rem)!important;flex-grow:1}.quantity-buy-wrapper .product-form__submit{margin:0}.product-form__quantity .form__label{white-space:nowrap}.addon-products .card__heading a:after{pointer-events:none}.addon-products .product-form__input input[type=radio]+label.color-swatch,.addon-products label.color-swatch,.complementary-products__container .product-form__input input[type=radio]+label.color-swatch,.complementary-products__container label.color-swatch{width:30px;height:30px;border-radius:50%!important;padding:0;margin:0 .4rem 0 0;background-size:calc(100% + 2px);background-position:center}@media only screen and (min-width: 1200px){.addon-products .product-form__input input[type=radio]+label.color-swatch,.addon-products label.color-swatch,.complementary-products__container .product-form__input input[type=radio]+label.color-swatch,.complementary-products__container label.color-swatch{width:30px;height:30px}}.addon-products .product-form__input input[type=radio]+label.color-swatch,.complementary-products__container .product-form__input input[type=radio]+label.color-swatch{border:calc(2*var(--variant-pills-border-width)) solid rgba(var(--color-foreground),.25)!important;z-index:1;display:inline-block}.addon-products .product-form__input input[type=radio]:checked+label.color-swatch,.complementary-products__container .product-form__input input[type=radio]:checked+label.color-swatch{border:calc(2*var(--variant-pills-border-width)) solid rgba(var(--color-foreground),1)!important}.addon-products .card__information,.complementary-products__container .card__information{grid-row-start:1;padding:0 0 1rem}.addon-products .card--horizontal h3.card__heading,.complementary-products__container .card--horizontal h3.card__heading{font-size:calc(var(--font-heading-scale)* 1.3rem * 1.2)}@media only screen and (min-width: 750px){.addon-products .card--horizontal h3.card__heading,.complementary-products__container .card--horizontal h3.card__heading{font-size:calc(var(--font-heading-scale)* 1.3rem * 1.2)}}.addon-products .card,.complementary-products__container .card{flex-direction:row!important;align-items:center!important}@media (min-width:750px){.addon-products .card,.complementary-products__container .card{flex-direction:column!important;align-items:flex-start!important}}@media (min-width:990px){.addon-products .card,.complementary-products__container .card{flex-direction:row!important;align-items:center!important}}.addon-products .card__inner,.complementary-products__container .card__inner{max-width:150px!important;height:auto}.addon-products .card .icon-wrap,.complementary-products__container .card .icon-wrap{margin-left:0!important}.addon-products .price .price-item,.complementary-products__container .price .price-item,.addon-products .card--card .quick-add{margin:0}.addon-products .quick-add__submit{padding:.8rem;min-width:100%;box-sizing:border-box}.addon-products .card__content{padding:0}.complementary-products__container .card__media,.addon-products .card__media{border-radius:4px!important}product-info .rich-text__wrapper{width:100%}product-info .rich-text__text>*{margin-bottom:0}product-info .rich-text__text h1,product-info .rich-text__text h2,product-info .rich-text__text h3,product-info .rich-text__text h4,product-info .rich-text__text h5,product-info .rich-text__text h6{margin-top:2rem}.shopify-app-block .jdgm-star{padding:0 3px 0 0!important}span.jdgm-prev-badge__text{font-family:var(--font-secondary-family);font-size:3rem;line-height:1}product-info .jdgm-prev-badge{display:flex!important;gap:1rem;line-height:1}@media (max-width:749px){.jdgm-prev-badge__stars{display:flex;flex-direction:row;gap:.25rem}}.jdgm-rev-widg__title{font-size:calc(var(--font-heading-scale) * 2.5rem)!important}@media only screen and (min-width: 750px){.jdgm-rev-widg__title{font-size:calc(var(--font-heading-scale) * 3rem)!important}}.jdgm-histogram .jdgm-histogram__row .jdgm-star{padding-right:0!important}.jdgm-histogram__bar{border-radius:var(--buttons-radius-outset)!important;overflow:hidden}.jdgm-rev-widg__sort-wrapper{display:flex}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{background-color:rgb(var(--color-lilac))!important;color:rgb(var(--color-ink))!important}.jdgm-write-rev-link.jdgm-write-rev-link{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);line-height:calc(1 + .2 / var(--font-body-scale));display:block;margin:1rem auto;justify-content:center;align-items:center;border:0;text-decoration:none;color:rgb(var(--color-button-text))!important;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))!important;font-family:var(--font-body-family);font-weight:600;font-size:1.5rem!important;letter-spacing:.6px;padding:1.31rem 3rem;min-height:unset;position:relative;border:none!important}.jdgm-write-rev-link.jdgm-write-rev-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.jdgm-write-rev-link.jdgm-write-rev-link:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);transition:box-shadow var(--duration-short) ease}.jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover{background-color:rgba(var(--color-button),var(--alpha-button-background))!important;opacity:1}.jdgm-write-rev-link.jdgm-write-rev-link:hover:after{--border-offset: 1.3px}.jdgm-write-rev-link.jdgm-write-rev-link:focus-visible,.jdgm-write-rev-link.jdgm-write-rev-link:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.jdgm-rev__body p{font-weight:400}.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{border-radius:10px;padding:4px 10px}.jdgm-histogram .jdgm-star{color:rgb(var(--jdgm-custom_star-color))!important}.jdgm-histogram__bar-content{background-color:rgb(var(--jdgm-custom_star-color))!important}@media (min-width:990px){.jdgm-rev__header{width:27%}.jdgm-rev__content{width:calc(73% - 2rem)}.jdgm-rev{display:flex;flex-direction:row;column-gap:2rem;justify-content:space-between;flex-wrap:wrap}span.jdgm-rev__buyer-badge-wrapper{float:right}}.jdgm-rev-widg .jdgm-star,.jdgm-revs-tab .jdgm-star,.jdgm-all-reviews .jdgm-star,.jdgm-gallery-popup .jdgm-star,.jdgm-preview-badge .jdgm-star{color:rgb(var(--jdgm-custom_star-color))!important}.jdgm-ans,.jdgm-rev__reply{background-color:#fff!important;border-radius:var(--media-radius)!important}.complementary-products__container .card__information{grid-row-start:1;padding:0 0 1rem}.complementary-products__container .card--horizontal h3.card__heading{font-size:calc(var(--font-heading-scale)* 1.3rem * 1.2)}@media only screen and (min-width: 750px){.complementary-products__container .card--horizontal h3.card__heading{font-size:calc(var(--font-heading-scale)* 1.3rem * 1.2)}}.complementary-products__container .card{flex-direction:row!important;align-items:center!important}@media (min-width:750px){.complementary-products__container .card{flex-direction:column!important;align-items:flex-start!important}}@media (min-width:990px){.complementary-products__container .card{flex-direction:row!important;align-items:center!important}}.complementary-products__container .card__inner{max-width:150px!important;height:auto}.complementary-products__container .card .icon-wrap{margin-left:0!important}.complementary-products__container .price .price-item{margin:0}.complementary-slide.grid__item{padding:0!important}product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:2.5rem!important}.complementary-products__container .quick-add__submit .icon-plus{display:none}.complementary-products__container .button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))!important}.complementary-products__container .card--horizontal .quick-add{justify-self:unset!important;max-width:unset!important}.complementary-products__container slideshow-component{padding:0 2rem}.cart-items thead th.caption-with-letter-spacing{font-size:calc(var(--font-heading-scale)* 2rem);padding-bottom:.5rem;text-transform:unset}@media (min-width:750px){.cart-items thead th.caption-with-letter-spacing{font-size:calc(var(--font-heading-scale)* 3rem)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
