.c-roundel__box{align-items:center;aspect-ratio:1;background-color:#d5b55a;border-radius:100%;display:flex;justify-content:center;left:0;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;min-height:60px;min-width:60px;padding:10px;position:absolute;top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}@media(min-width:1440px){.c-roundel__box{padding:15px}}.c-roundel__box--right{left:auto;right:15px;top:15px}.c-roundel span{color:#000;display:block;font-family:"DM Serif Display",serif;font-size:1.4rem;text-align:center}@media(min-width:1440px){.c-roundel span{font-size:1.6rem}}.c-roundel.c-pdp__badge .c-roundel__box{align-self:center;position:static}@media(min-width:960px){.c-roundel.c-pdp__badge span{font-size:1.6rem!important}}.c-price{align-items:baseline;-moz-column-gap:1ch;column-gap:1ch;display:inline-flex;flex-wrap:wrap;justify-content:flex-end}.c-price--pdp{font-family:"DM Serif Display",serif;white-space:nowrap}.c-price__original{color:#535353;text-decoration:line-through}.c-price--pdp .c-price__original{font-size:2.1rem;text-decoration:none}.c-price--pdp .c-price__final{font-size:3.7rem}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-cookie-policy{font-size:1.6rem}#onetrust-banner-sdk{bottom:0!important}#main-content .shopify-challenge__container{margin:50px auto}#app-newsletter-dialog{z-index:2}.o-ar{overflow:hidden;position:relative}.o-ar--square:before{padding-bottom:100%}.o-ar--large-card:before,.o-ar--square:before{content:"";display:block;pointer-events:none;position:relative}.o-ar--large-card:before{padding-bottom:60%}.o-ar--archive-card:before{padding-bottom:62%}.o-ar--archive-card:before,.o-ar--promo:before{content:"";display:block;pointer-events:none;position:relative}.o-ar--promo:before{padding-bottom:61.3953488372%}.o-ar--large-card-alt:before{content:"";display:block;padding-bottom:80%;pointer-events:none;position:relative}@media(min-width:768px){.o-ar--large-card-alt:before{content:"";display:block;padding-bottom:60%;pointer-events:none;position:relative}.o-ar--large-card-alt[data-ratio=featured]:before{content:"";display:block;padding-bottom:90.3225806452%;pointer-events:none;position:relative}}.o-ar__item{height:100%;left:0;position:absolute;top:0;width:100%}.o-ar__item--normal{align-self:normal;height:auto}.o-container{margin-left:auto!important;margin-right:auto!important;max-width:var(--container-width,1900px);padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:768px){.o-container{max-width:calc(var(--container-width, 1900px) + 6rem);padding-left:3rem;padding-right:3rem}}@media(min-width:960px){.o-container{max-width:calc(var(--container-width, 1900px) + 90px);padding-left:45px;padding-right:45px}}.o-container--wide{max-width:1900px}@media(min-width:960px){.o-container--wide{padding-left:45px;padding-right:45px}}.o-container--cart{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.o-container--cart{padding-left:3rem;padding-right:3rem}}@media(min-width:1440px){.o-container--cart{padding-left:175px;padding-right:25px}}@media(min-width:960px){.o-container--narrow{padding-left:150px;padding-right:150px}}.o-container--flush{padding:0}@media(min-width:960px){.o-container--flush-right{padding-right:0}}.o-container--full{max-width:100%;padding:0}.o-container--small{max-width:888px}.o-img{height:100%;width:100%}.o-img[class*=lazy]{opacity:.001;transition:opacity .3s ease-in}.o-img.lazyloaded{opacity:1}.o-img--cover{-o-object-fit:cover;object-fit:cover}.o-img--contain,.o-img--cover{-o-object-position:center;object-position:center}.o-img--contain{-o-object-fit:contain;object-fit:contain}.o-row{background-color:var(--row-bg,transparent);display:flex;flex-wrap:wrap;margin:0 auto 3rem;position:relative;width:100%}.o-row--n{margin-bottom:0}.o-row--s{margin-bottom:1rem}.o-row--m{margin-bottom:5rem}.o-row--l{margin-bottom:11rem}.o-row--xl{margin-bottom:21rem}.t-font-size--macro{font-size:1.3rem}.t-font-size--centi{font-size:1.4rem}.t-font-size--zeta{font-size:1.6rem}.t-font-size--epsilon{font-size:2.1rem}.t-font-size--epsilon-alt{font-size:2.4rem}.t-font-size--delta{font-size:2.8rem}.t-font-size--gamma{font-size:3.7rem}.t-font-size--beta{font-size:4.9rem}.t-font-size--alpha{font-size:6.5rem}@media(max-width:639px){.t-font-size--delta\@mob{font-size:2.8rem}.t-font-size--epsilon-alt\@mob{font-size:2.4rem}.t-font-size--epsilon\@mob{font-size:2.1rem}.t-font-size--zeta\@mob{font-size:1.6rem}.t-font-size--centi\@mob{font-size:1.4rem}}.t-font-size--18{font-size:1.8rem}.t-font-weight--300{font-weight:300}.t-font-weight--500{font-weight:500}.t-font-weight--700{font-weight:700}.t-font-align--left{text-align:left}.t-font-align--center{text-align:center}.t-font-align--right{text-align:right}.t-font-style--upper{text-transform:uppercase}.t-font-family--primary{font-family:DM Sans,sans-serif}.t-font-family--secondary{font-family:"DM Serif Display",serif}.t-font-color--quaternary{color:#535353}.c-ico{max-height:100%;max-width:100%}.c-ico--search{height:17px;width:18px}.c-ico--cart{height:21px;width:23px}.c-ico--close{height:20px;width:20px}.c-ico--user{height:18px;width:14px}.c-ico--arrow{height:22px;width:22px}.c-ico--remove{height:16px;width:16px}.c-ico--facebook{height:18.71px;width:10.29px}.c-ico--instagram{height:19px;width:19px}.c-ico--twitter{height:17px;width:21px}.c-ico--zoom{height:32px;width:30px}.c-ico--pinterest{height:21px;width:21px}.c-ico--email{height:17.2px;width:21.6px}.c-ico--youtube{height:14.5px;width:20.6px}.c-ico--arrow-left,.c-ico--arrow-right{height:8px;width:20px}.c-ico--chevron-down{height:20px;width:20px}.c-ico--check{height:7.104px;width:9.651px}#main-content .shopify-challenge__button>*,.c-btn>*{pointer-events:none}#main-content .shopify-challenge__button,.c-btn--primary{background:#d5b55a;border-radius:5px 0;box-shadow:0 2px 0 #000;font-family:"DM Serif Display",serif;letter-spacing:.6px;padding:10px;text-align:center;transition:.25s ease}#main-content [disabled].shopify-challenge__button,.c-btn--primary[disabled]{background:#b5922e;cursor:not-allowed;opacity:.6}#main-content [disabled].shopify-challenge__button:hover,.c-btn--primary[disabled]:hover{box-shadow:0 2px 0 #000;transform:none}#main-content .shopify-challenge__button:hover,.c-btn--primary:hover{box-shadow:3px 3px 0 #000}#main-content .shopify-challenge__button:active,.c-btn--primary:active{box-shadow:2px 2px 0 #000;transform:translateY(1px) translateX(1px)}.__pf .c-btn--secondary,.c-btn--secondary{font-family:"DM Serif Display",serif;letter-spacing:.6px;padding:0 0 7px;position:relative}.__pf .c-btn--secondary:after,.c-btn--secondary:after{background:var(--feature-color,#d5b55a);bottom:0;content:"";height:2px;left:0;position:absolute;transition:.25s ease;width:100%}.c-btn--secondary:hover:after{bottom:2px}.c-btn--tertiary{color:#535353;font-size:1.3rem}.c-btn--tertiary,.c-btn--underline{text-decoration:underline}.c-btn--grow{min-width:170px}.c-btn--large{border-radius:15px 0;box-shadow:0 4px 0 #000;font-size:2.1rem;padding:15px 30px}@media(min-width:640px){.c-btn--large{font-size:2.8rem;padding:12px 40px}}.c-btn--large:hover{box-shadow:4px 5px 0 #000}.c-content{grid-row-gap:var(--content-gap,10px);align-items:flex-start;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;width:100%}.c-content--left{justify-items:flex-start}.c-content--center{justify-items:center;justify-self:center;text-align:center}.c-content--right{justify-items:flex-end;justify-self:flex-end;text-align:right}.c-content__title{align-items:center;display:inline-flex;font-family:"DM Serif Display",serif;font-size:2.1rem;letter-spacing:.6px}@media(min-width:768px){.c-content__title{font-size:2.8rem}}.feefowidget-product-stars__reviews-count{display:none}.feefowidget-star{color:#d5b55a!important}.feefowidget-rating-wrapper{cursor:auto!important}.drop-theme-product-stars-popover{display:none!important}.feefo-product-stars-widget .drop-theme-product-stars-popover{display:block!important}.feefo-loader{display:none}.feefo-loader:only-child{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px}.klaviyo-form[modalscale] form{border-radius:25px 0!important}.klaviyo-form[modalscale] [data-testid=form-row]:last-of-type{border-bottom:1px solid}.klaviyo-form[modalscale] [data-testid=form-row] button{padding:5px 10px!important}.klaviyo-form[modalscale] [data-testid=form-row] input[type=email]{padding-left:0!important}.c-input{background:none;color:#000;display:inline-flex;flex-wrap:wrap;font-size:1.6rem;line-height:normal;position:relative;width:100%}.c-input:after{color:#ef6666;content:attr(data-error);font-size:1.4rem;margin-top:.5rem}.c-input__text{cursor:pointer;display:block;font-family:"DM Serif Display",serif;letter-spacing:.6px;margin-bottom:7px;width:100%}.c-input__select-wrapper{max-width:315px;position:relative;width:100%}.c-input__field{border:0;border-radius:0;box-shadow:inset 0 0 0 1px #000;color:inherit;display:block;font-family:DM Sans,sans-serif;font-size:1.6rem;line-height:20px;outline:none;padding:12px 10px;white-space:pre-wrap;width:100%}.c-input__field--secondary{background-color:#fff;font-size:1.8rem;font-weight:500;padding:15px}.c-input__field:focus{outline:none}.c-input__field:-moz-placeholder-shown,.c-input__field::-moz-placeholder{color:#7e7e7e}.c-input__field::placeholder,.c-input__field:placeholder-shown{color:#7e7e7e}.c-input__field[disabled]{background:#d5d5d5}.c-input__field .is-hidden{display:none}.c-input__icon{height:9px;pointer-events:none;position:absolute;right:10px;top:calc(50% - 4.5px);width:9.686px}.c-input option{color:inherit}.c-input[data-error] .c-input__field{color:#ef6666}.c-promo-bar__link{background:var(--background,#000);color:var(--color,#fff);display:block;font-size:1.4rem;font-weight:600;padding:5px 10px;text-align:center;width:100%}.c-header{position:sticky;top:var(--header-sticky,0);transition:top .2s;z-index:2}@media(min-width:820px){.c-header{position:relative;position:sticky}}.c-header__mouseover{display:none;height:100%;position:relative;width:0}@media(min-width:960px){.c-header__mouseover{display:block}}.c-header__mouseover:before{bottom:0;content:"";left:0;position:absolute;top:0;transform:translateX(-100%);width:15px}@media(min-width:1280px){.c-header__mouseover:before{width:30px}}.c-header__mouseover--after:before{left:auto;right:0;transform:translateX(100%)}.c-header__qty{align-items:center;background:#d5b55a;border-radius:100%;display:flex;font-size:1.2rem;height:20px;justify-content:center;padding:2px;position:absolute;right:-12px;top:calc(50% - 25px);width:20px}.c-header__main{background:#fff;border-bottom:1px solid #d5b55a;display:grid;font-family:"DM Serif Display",serif;font-weight:400;grid-template-columns:1fr 2fr 1fr;letter-spacing:.6px;padding:15px;width:100%}@media(min-width:820px){.c-header__main{grid-template-columns:auto 2fr -webkit-max-content;grid-template-columns:auto 2fr max-content;padding:0 30px;position:relative}}@media(min-width:960px){.c-header__main{padding:0 45px}}@media(max-width:819px){.c-header__nav{background-color:#fff;display:grid;grid-template-rows:1fr auto;height:var(--mobnav-height,calc(var(--vh, 1vh)*100));left:0;padding:10px;position:absolute;top:100%;transform:translateX(-100%);width:100%}}@media(max-width:819px)and (prefers-reduced-motion:no-preference){.c-header__nav{transition:transform .5s cubic-bezier(.16,1,.3,1)}}@media(max-width:819px){.is-nav-open .c-header__nav{transform:none}}@media(min-width:820px){.c-header__nav{align-self:stretch;display:block;flex-grow:1;padding:0 10px}}@media(min-width:1280px){.c-header__nav{padding:0 40px}}.c-header__icons{justify-content:flex-end}.c-header__icon,.c-header__icons{align-items:center;align-self:stretch;display:flex;position:relative}.c-header__icon{margin-right:20px}.c-header__icon:last-child{margin-right:0}.c-header__icon:first-child{margin-left:auto}@media(min-width:820px){.c-header__icon:before{background:var(--feature-color,#d5b55a);bottom:-1px;content:"";height:7px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%;z-index:2}.c-header__icon:hover:before{transform:scaleX(1)}}.c-header__icon>a{display:inline-flex}@media(max-width:819px){.c-header__icon--desktop{display:none}}@media(min-width:820px){.c-header__burger{display:none}}.c-header__burger button{display:grid;height:40px;padding:10px 0;place-items:center start;width:30px}.c-header__burger button>span{background-color:currentcolor;height:2px;transform:scaleY(.5);transform-origin:center;transition:transform .3s,opacity .1s;width:30px}.is-nav-open .c-header__burger button>span{grid-area:1/1}.is-nav-open .c-header__burger button>span:first-child{transform:rotate(-45deg) scaleY(.5)}.is-nav-open .c-header__burger button>span:nth-child(2){transform:rotate(45deg) scaleY(.5)}.is-nav-open .c-header__burger button>span:nth-child(3){opacity:0;transform:translateY(5px) scaleY(.5)}.c-header__links{display:flex;height:100%;justify-content:space-between;max-width:1000px;pointer-events:all}@media(max-width:819px){.c-header__links{flex-direction:column}}.c-header__link{align-items:center;display:flex;margin-bottom:0;text-align:center}@media(min-width:820px){.c-header__link{padding:0 5px}}@media(max-width:819px){.c-header__link{flex-grow:1;font-size:2.1rem;min-height:40px;padding-right:30px}.c-header__link button,.c-header__link>a{align-items:center;display:flex;height:100%;width:100%}}@media(min-width:820px){.c-header__link:hover .c-header__button:before{transform:scaleX(1)}.c-header__link:hover .c-header__button:after{transform:translateY(2px) rotate(225deg)}.c-header__link:hover .c-meganav{display:block}.c-header__link:hover .c-meganav__bg{opacity:1}}.c-header__button{align-items:center;display:flex;height:100%;position:relative}@media(min-width:820px){.c-header__button:before{background:var(--feature-color,#d5b55a);bottom:-1px;content:"";height:7px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%;z-index:2}}.c-header__button--multi{color:var(--feature-color)}.c-header__button--multi:after{border-bottom:2px solid;border-right:2px solid;content:"";height:9px;margin-left:15px;transform:rotate(-45deg);transition:transform .25s ease;width:9px}@media(min-width:820px){.c-header__button--multi:after{transform:translateY(-2px) rotate(45deg)}}.c-header__logo{place-self:center;width:170px}@media(min-width:820px){.c-header__logo{padding:15px 0}}@media(min-width:960px){.c-header__logo{width:150px}}@media(min-width:1280px){.c-header__logo{width:200px}}.c-header__logo>a{display:flex;min-height:42px}@media(min-width:960px){.c-header__logo>a{min-height:37px}}@media(min-width:1280px){.c-header__logo>a{max-height:100px;min-height:49px}}.c-header__account{border-top:1px solid;margin:0 -10px;padding:20px 20px 10px}@media(min-width:820px){.c-header__account{display:none}}.c-header__account>a{display:inline-flex;gap:15px}.c-meganav{background:#fff;border-top:1px solid #d5b55a;bottom:0;display:none;left:0;overflow:auto;padding:15px;position:absolute;right:0;text-align:left;transform:translateY(100%);z-index:1}@media(max-width:819px){.c-meganav{padding:30px 15px;top:0;transform:translateX(-100%)}.is-nav-open .c-meganav{display:block}.is-meganav-open .c-meganav{transform:translateX(0)}}@media(max-width:819px)and (prefers-reduced-motion:no-preference){.is-meganav-open .c-meganav{transition:transform .5s cubic-bezier(.16,1,.3,1)}}@media(min-width:1280px){.c-meganav{max-height:calc(var(--vh, 1vh)*100 - 108px);padding:20px 45px}}@media(min-width:1440px){.c-meganav{padding-bottom:45px}}.c-meganav__inner{grid-gap:20px;display:grid;grid-template:"title " "left  " "bottom"/1fr;pointer-events:all}@media(min-width:820px){.c-meganav__inner{grid-template:"title title" "left promo" "bottom bottom"/1fr 215px}}@media(min-width:1440px){.c-meganav__inner{grid-row-gap:40px;grid-template-columns:1fr 315px}}.c-meganav__bg{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.25s ease;z-index:-1}.c-meganav__title{color:#535353;font-size:3.7rem;grid-area:title;line-height:1}@media(max-width:819px){.c-meganav__title{font-size:inherit;letter-spacing:.6px;padding:0 40px;position:relative}.c-meganav__title:before{border-bottom:2px solid;border-right:2px solid;color:#000;content:"";height:9px;left:-10px;margin-left:15px;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg);transition:.25s ease;width:9px}.c-meganav__cols{font-size:1.6rem}}@media(min-width:820px){.c-meganav__cols{grid-gap:25px;display:grid;grid-template-columns:repeat(4,1fr)}}@media(min-width:1440px){.c-meganav__cols{grid-gap:75px}}.c-meganav__col-title{border-bottom:1px solid;color:#535353;margin-bottom:15px;padding-bottom:10px}@media(max-width:819px){.c-meganav__col-title{padding:10px 0 15px;position:relative}.c-meganav__col-title:after{border-bottom:2px solid;border-right:2px solid;color:#000;content:"";height:9px;margin-left:15px;position:absolute;right:5px;top:14px;transform:rotate(45deg);transition:.25s ease;width:9px}.is-accordion-open .c-meganav__col-title:after{top:16px;transform:rotate(225deg)}}@media(min-width:820px){.c-meganav__col{grid-column:span var(--col-span)}}.c-meganav__col a{transition:.25s ease}.c-meganav__col a:hover{color:#d5b55a;text-decoration:underline}.c-meganav__links{grid-gap:15px;display:grid;font-family:DM Sans,sans-serif}@media(max-width:819px){.c-meganav__links{height:0;overflow:hidden}.is-accordion-open .c-meganav__links{height:auto!important;margin-bottom:15px}}@media(min-width:820px){.c-meganav__links{grid-template-columns:repeat(var(--col-span),1fr)}}.c-meganav__promo{display:none}@media(min-width:960px){.c-meganav__promo{display:flex;flex-direction:column}}.c-meganav__promo-image:before{content:"";display:block;padding-bottom:100%;pointer-events:none;position:relative}@media(min-width:1440px){.c-meganav__promo-image:before{content:"";display:block;padding-bottom:120%;pointer-events:none;position:relative}}.c-meganav__promo-title{font-size:2.1rem;margin-bottom:25px;margin-top:10px}.c-meganav__bottom{display:flex;font-size:1.6rem;grid-area:bottom}.c-breadcrumbs{font-family:"DM Serif Display",serif;margin:30px auto;max-width:1900px;padding:0 15px}@media(min-width:768px){.c-breadcrumbs{padding:0 45px}}.c-breadcrumbs>li{display:inline;margin-bottom:0}.c-breadcrumbs>li:after{border-bottom:1px solid;border-right:1px solid;content:"";display:inline-block;height:10px;margin-left:2px;margin-right:5px;transform:rotate(-45deg);width:10px}.c-breadcrumbs>li:last-of-type:after{display:none}.c-breadcrumbs__link{color:#535353;display:inline;letter-spacing:.6px}.c-breadcrumbs__link[href]{color:#000}.c-breadcrumbs__link[href]:hover{text-decoration:underline}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(DMSans-Regular.woff2) format("woff2"),url(DMSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(DMSans-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(DMSans-Bold.woff2) format("woff2"),url(DMSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:italic;font-weight:400;src:url(DMSerifDisplay-Italic.woff2) format("woff2"),url(DMSerifDisplay-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url(DMSerifDisplay-Regular.woff2) format("woff2"),url(DMSerifDisplay-Regular.woff) format("woff")}.c-card{display:flex;flex-direction:column;margin-inline:auto;width:100%}.c-card--collection{box-shadow:0 3px 6px rgba(0,0,0,.161);flex-grow:1;max-width:280px;min-width:0;padding:10px;text-align:center;width:45%}@media(min-width:560px){.c-card--collection{max-width:100%;width:30%}}@media(min-width:960px){.c-card--collection{width:100%}}.c-card--promotion .c-card__image{border:5px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,.161);margin-bottom:0}.c-card--promotion .c-card__title{margin-bottom:15px}.c-card--promotion .c-card__info{background-color:#fff;border-radius:15px 0;box-shadow:0 3px 6px rgba(0,0,0,.161);margin:-35px auto 10px;padding-block:10px 15px;text-align:center;width:calc(100% - 30px)}@media(min-width:560px){.c-card--promotion .c-card__info{margin-top:-55px}}.c-card__holder{display:flex;flex-wrap:wrap;gap:20px 30px}@media(min-width:960px){.c-card__holder{flex-wrap:nowrap}}.c-card__rating{margin-left:auto;margin-top:10px;pointer-events:none}.c-card__plp-inner{margin:15px}.c-card__plp-inner,.c-card__plp-inner .c-card{display:flex;flex-direction:column;flex-grow:1}.c-card__plp-inner .c-card__info{flex-grow:1}.c-card__plp-inner .c-button{margin-top:auto}.c-card__bottom{display:flex;margin-top:auto}.c-card__bottom--pushed{padding-top:15px}.c-card__bottom--center{justify-content:center}.c-card__short-desc{color:#7e7e7e;margin-bottom:10px;margin-top:5px}.c-card__price{font-weight:700;margin-top:10px}.c-card__price .boost-pfs-filter-product-item-price{display:inline;font-size:1.6rem;font-weight:700}.c-card__price-each{color:#535353;font-size:1.3rem}.c-card__image{border-bottom:1px solid rgba(0,0,0,.12);display:block;margin-bottom:10px}.c-card__image--circle{border-radius:100%;overflow:hidden}.c-card__image--hover img:nth-of-type(2){opacity:0}@media(min-width:768px){.c-card__image--hover:hover img:first-of-type{opacity:0}.c-card__image--hover:hover img:nth-of-type(2){opacity:1}}.c-card__info{display:flex;flex-direction:column;flex-grow:1;padding:10px 0;position:relative}.c-card__branding{display:flex;font-family:DM Sans,sans-serif;height:66.56px;justify-self:center;width:102.25px}.c-card__branding--smaller{height:50px;width:76px}@media(min-width:768px){.c-card__branding--smaller{height:66.56px;width:102.25px}}.c-card__branding--placeholder{opacity:0;pointer-events:none}.c-card__branding--hidden{display:none}.c-card__title{font-family:"DM Serif Display",serif;font-size:2.1rem;font-weight:400;letter-spacing:.6px;position:relative}.c-card__title span{color:#535353;display:block;font-size:1.6rem}.c-card__excerpt{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(min-width:768px){.c-card__excerpt{-webkit-line-clamp:5}}.c-card__product-wrapper{display:flex;justify-content:center;padding:30px 10px;width:100%}@media(min-width:768px){.c-card__product-wrapper{width:25%}}@media(min-width:960px){.c-card__product-wrapper{padding:30px 50px;width:25%}}.c-card__disabled-cta{display:none}.c-card__ctas{border-top:1px solid rgba(0,0,0,.12);margin-bottom:5px;margin-top:auto;padding:15px 0}.c-card__ctas form{align-items:center;display:flex;flex-wrap:wrap}.c-card__ctas label{font-family:"DM Serif Display",serif;letter-spacing:.6px;margin-right:5px}#main-content .c-card__ctas .shopify-challenge__button,.c-card__ctas #main-content .shopify-challenge__button,.c-card__ctas .c-btn{flex-grow:1;margin-left:10px;max-width:170px}#main-content .c-card__ctas [disabled].shopify-challenge__button,.c-card__ctas #main-content [disabled].shopify-challenge__button,.c-card__ctas .c-btn[disabled]{margin-left:0}.c-card__ctas.is-disabled .c-card__qty,.c-card__ctas.is-disabled input[type=submit],.c-card__ctas.is-disabled label{display:none}.c-card__ctas.is-disabled input[type=submit].c-card__disabled-cta{display:block}.c-card__qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:1px solid;height:40px;margin:0 auto;text-align:center;width:40px}.c-card__qty::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.c-divider{display:flex}.c-divider[data-type=line]{background-color:currentcolor;height:1px;width:100%}.u-mb-0{margin-bottom:0}.u-mb-15{margin-bottom:15px}.u-mb-25{margin-bottom:25px}.u-pt-15{padding-top:15px}.u-pt-50{padding-top:50px}.u-pb-20{padding-bottom:20px}.u-pb-15{padding-bottom:15px}.u-pb-50{padding-bottom:50px}[hidden]{display:none!important}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(min-width:820px){.u-hidden\@desk{display:none!important}}@media(max-width:819px){.u-hidden\@mob{display:none!important}}.u-heading--section{font-family:"DM Serif Display",serif;font-size:2rem;font-weight:400;letter-spacing:.6px;margin-bottom:20px;text-align:center}@media(min-width:768px){.u-heading--section{font-size:2.1rem}}.u-heading--section a{color:#d5b55a}.u-heading--section+.u-heading--section{margin-top:-10px}.u-heading--section-alt{font-size:3rem}@media(max-width:639px){.u-heading--section-alt{font-size:2.2rem}}.u-heading--section-left{text-align:left}.u-heading--section-right{text-align:right}