.product-card-wrapper{--pc-cta-bg-rgb: 246 241 228;--pc-divider: rgba(var(--color-foreground), .22);--pc-price-compare-color: #333333}.product-card-wrapper .card__information:has(.pc-price__row){display:flex;flex-direction:column;align-items:center;gap:0;padding:0;color:rgb(var(--color-foreground))}.product-card-wrapper .pc-copy{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.product-card-wrapper .card>.card__content{padding:8px 0 0}.product-card-wrapper .card__information:has(.pc-price__row) .pc-title--card,.product-card-wrapper .card__information:has(.pc-price__row) .pc-subtitle{margin-block:0}.product-card-wrapper .quick-add.pc-cta{margin-top:28px}.pc-image{overflow:hidden;z-index:0;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.pc-image__media{bottom:0;position:absolute;top:0;width:100%}.pc-image__media img{height:100%;object-fit:cover;object-position:center center;width:100%}.pc-image__media img+img{opacity:0}@media screen and (min-width:990px){.pc-image__media img:only-child{transition:transform var(--duration-long) ease}.card-wrapper:hover .pc-image__media img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover .pc-image__media img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .pc-image__media img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}}.pc-badges{display:flex;gap:8px;flex-wrap:wrap}.pc-badges--top{align-self:flex-start;grid-row-start:1}.pc-badges--bottom{align-self:flex-end;grid-row-start:3;justify-self:flex-start}.pc-badges--right{justify-self:flex-end}.pc-badges__item{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:11px;letter-spacing:1px;line-height:1;padding:5px 8px 6px;text-align:center;word-break:break-word;opacity:.8;white-space:nowrap}@media screen and (min-width:750px){.pc-badges__item{font-size:12px;padding:5px 13px 6px}}.pc-badges__image{position:absolute;z-index:2}.pc-badges__image img{width:63px;height:48px}.pc-title{margin-top:0;margin-bottom:0;flex-grow:1}.pc-title__link{text-decoration:none;color:inherit}.pc-title__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.pc-title__link:focus:after,.pc-title__link:focus-visible:after{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3);outline:2px solid rgba(var(--color-foreground),.5)}.pc-title__link:focus:not(:focus-visible):after{box-shadow:none;outline:0}.pc-title__link:focus{box-shadow:none;outline:0}.pc-title__sub{display:block;margin-top:0}.product-card-wrapper .card__heading.pc-title--card{margin:0;font-size:16px;line-height:1.2;font-weight:100;font-family:var(--font-heading-family);letter-spacing:0;color:rgb(var(--color-foreground));text-align:center;width:100%}.product-card-wrapper .card__heading.pc-title--card .pc-title__link{color:inherit;width:100%}.product-card-wrapper .pc-title__sub{display:block;width:100%;text-align:center;margin-top:0;font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.product-card-wrapper .card__heading.pc-title--card{font-size:24px}.product-card-wrapper .card>.card__content{padding-top:12px}.product-card-wrapper .quick-add.pc-cta{margin-top:38px}.product-card-wrapper .pc-title__sub{font-size:14px}.product-card-wrapper .pc-subtitle{min-height:25px;display:flex;align-items:center;justify-content:center;width:100%}}.pc-subtitle{font-size:14px;margin:10px 0}.pc-subtitle__text{color:#b37f55}@media screen and (min-width:750px){.pc-subtitle{font-size:16px}}.product-card-wrapper .pc-subtitle{margin:0;font-size:12px;line-height:1.2;text-align:center;letter-spacing:0}@media screen and (min-width:750px){.product-card-wrapper .pc-subtitle{font-size:14px}}.product-card-wrapper .pc-subtitle .pc-subtitle__text{margin:0;font-family:var(--font-body-family);font-weight:400;font-size:inherit;line-height:inherit;color:rgb(var(--color-foreground))}.pc-price{width:auto}.pc-price>*{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.pc-price>*+*{margin-top:5px}.pc-price>*:not(.visually-hidden:first-child)+*:not(.rating):not(.pc-price__volume-note){margin-top:7px}.pc-price .caption{letter-spacing:.7px}.pc-price .price{color:rgb(var(--color-foreground));font-weight:400;margin-top:0}.pc-price .rating{margin-top:4px}.pc-price__volume-note{margin-top:6px;line-height:calc(.5 + .4 / var(--font-body-scale));color:rgba(var(--color-foreground),.75)}.pc-price__row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.product-card-wrapper .pc-price{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.product-card-wrapper .pc-price__row{align-items:center;justify-content:center;gap:12px}.product-card-wrapper .pc-price .price{font-family:var(--font-body-family);font-weight:400;font-size:12px;line-height:1.2;letter-spacing:0}@media screen and (min-width:750px){.product-card-wrapper .pc-price .price{font-size:14px}}.product-card-wrapper .pc-price__row:has(.pc-scent) .pc-scent{display:inline-flex;align-items:center;gap:6px}.product-card-wrapper .pc-price__row:has(.pc-scent):has(>.price) .pc-scent{border-left:1px solid var(--pc-divider);padding-left:12px;margin-left:0}.product-card-wrapper .pc-price__row:has(.pc-scent) .pc-scent--has-color:before{content:"";flex-shrink:0;width:14px;height:14px;border-radius:50%;background:var(--pc-scent-swatch);border:.5px solid rgb(var(--color-foreground));box-sizing:border-box}.pc-scent{font-size:11px;color:rgb(var(--color-foreground));display:inline-block}@media screen and (min-width:750px){.pc-scent{font-size:12px}}.product-card-wrapper .pc-scent{font-family:var(--font-body-family);font-size:12px;line-height:1.4;font-weight:400;letter-spacing:0}@media screen and (min-width:750px){.product-card-wrapper .pc-scent{font-size:14px}}.pc-cta{z-index:2;position:relative}.pc-cta__button{width:100%}.pc-cta__content{display:flex;gap:5px;align-items:baseline;position:relative}.pc-cta__content>:first-child{white-space:nowrap}.pc-cta__content>:last-child{display:flex;gap:5px;align-items:baseline}.product-card-wrapper .pc-price .price-item{margin:0}.product-card-wrapper .pc-price .price--on-sale .price__sale{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.product-card-wrapper .pc-price .price--on-sale .price__sale>span{display:flex}.product-card-wrapper .pc-price .price--on-sale .price-item--regular{font-size:inherit;line-height:inherit;color:#333;opacity:.5;text-decoration-skip-ink:none}.pc-cta .price{font-size:inherit}.product-card-wrapper .pc-cta button.quick-add__submit.button--primary:not(.card--horizontal__quick-add){min-height:40px;padding-block:8px;padding-inline:35px;border-radius:44px;background-color:rgb(var(--pc-cta-bg-rgb));color:rgb(var(--color-foreground));font-family:"Tofino Medium","Tofino",var(--font-body-family);font-size:12px;line-height:1;font-weight:400;letter-spacing:0;box-shadow:none}.product-card-wrapper .pc-cta button.quick-add__submit.button--primary:not(.card--horizontal__quick-add):before,.product-card-wrapper .pc-cta button.quick-add__submit.button--primary:not(.card--horizontal__quick-add):after{box-shadow:none}.product-card-wrapper .pc-cta button.quick-add__submit.button--primary:not(.card--horizontal__quick-add):not(:disabled):hover:after{box-shadow:none}@media screen and (min-width:750px){.product-card-wrapper .pc-cta button.quick-add__submit.button--primary:not(.card--horizontal__quick-add){min-height:45px;font-size:16px}}.product-card-wrapper .pc-cta button.quick-add__submit.button--primary:not(.card--horizontal__quick-add):focus-visible{outline:2px solid rgba(var(--color-foreground),.45);outline-offset:3px}@media screen and (hover:hover){.product-card-wrapper .pc-cta button.quick-add__submit.button--primary:not(.card--horizontal__quick-add):not(:disabled):hover{filter:brightness(.96)}}@media(prefers-reduced-motion:reduce){.product-card-wrapper .pc-cta button.quick-add__submit.button--primary:not(.card--horizontal__quick-add):not(:disabled):hover{filter:none}}@media screen and (max-width:370px){.pc-cta__button{font-size:10px}.product-card-wrapper .pc-cta button.quick-add__submit.button--primary:not(.card--horizontal__quick-add){font-size:14px;padding-inline:24px}}.pc-card{text-align:center}.pc-card .card__information{color:rgb(var(--color-button-text))}
/*# sourceMappingURL=/cdn/shop/t/218/assets/component-card-blocks.css.map */
