.badge,.badge-shade{border-radius:999px;padding:0 4px;height:17px;display:flex;align-items:center;justify-content:center;z-index:2}@supports(-ms-ime-align: auto){.badge,.badge-shade{padding-top:3px;padding-bottom:1px}}@media(min-width: 768px){.badge,.badge-shade{height:18px}}.badge span,.badge-shade span{line-height:1;font-family:"soehne-breit",system-ui,sans-serif;letter-spacing:.5px;font-size:9px}@media(min-width: 768px){.badge span,.badge-shade span{font-size:10px}}.badge{border:1px solid #693f25;color:#693f25;position:absolute;top:.25rem;left:.25rem}@media(min-width: 768px){.badge{top:.5rem;left:.5rem}}.badge__off{text-transform:uppercase}.quick-view{display:none}@media(min-width: 768px){.quick-view{position:fixed;inset:0;z-index:9999}.quick-view.is-open{display:flex;align-items:center}.quick-view__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.quick-view__modal{position:relative;background:#f8f3ef;width:90%;max-width:1185px;margin:auto;padding:2.5rem;z-index:2;border-radius:2rem}.quick-view__close{position:absolute;top:19px;right:19px;background:none;border:0;width:20px;height:20px;cursor:pointer}.quick-view--container{box-sizing:border-box;display:grid;grid-template-columns:585px 480px;column-gap:40px}.quick-view .product__media-container[data-gallery-style=thumbnails]{grid-template-columns:auto 97.2px}.quick-view .product-thumbnails__items{width:97.2px}.quick-view .product-thumbnails,.quick-view .product-thumbnails .product-thumbnails__viewport{max-height:486px}.quick-view--footer{text-align:center;margin-top:2.5rem}.quick-view--footer a{font-family:"soehne-breit",system-ui,sans-serif;font-size:14px;letter-spacing:.7px}.quick-view .product-block-stitching{gap:unset;justify-content:space-between;margin-top:0}.quick-view .product .afterpay-installments{margin-bottom:2.5rem}.quick-view .product__block--product-header{margin-bottom:1rem}.quick-view .product__description,.quick-view .product__description span,.quick-view .product__description .rte--product,.quick-view .product__description .rte p{margin-top:0;margin-bottom:0}.quick-view .product__description{margin-top:.5rem;margin-bottom:1rem}.quick-view .product__callouts-item-text p{margin-top:0}}.product-card{margin:0;width:50%;padding-left:.25rem;padding-right:.25rem;padding-bottom:1rem}@media(min-width: 768px){.product-card{width:20%;padding-bottom:0}}.product-card picture,.product-card img{display:block}.product-card img{width:100%;height:auto;aspect-ratio:340/340;object-fit:cover}.product-card figcaption{padding-top:.51rem}@media(min-width: 768px){.product-card figcaption{padding:.5rem}}.product-card p,.product-card a{color:#693f25}.product-card__title{font-size:20px;line-height:25px;min-height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(min-width: 768px){.product-card__title{min-height:auto;font-size:24px}}.product-card__stars{display:flex;align-items:center;position:absolute;background-color:#fff;bottom:4px;left:0;z-index:2;gap:.25rem}.product-card__stars svg{width:9px;height:9px}.product-card__tagline{font-family:"neue-haas",system-ui,sans-serif;font-size:12px;line-height:14px;min-height:1.75rem;margin-top:.25rem}@media(min-width: 768px){.product-card__tagline{font-size:14px;line-height:16px;min-height:auto}}.product-card__btn,.product-card__btn span{font-family:"soehne-breit",system-ui,sans-serif;letter-spacing:.6px;font-size:12px;line-height:16px}@media(min-width: 768px){.product-card__btn,.product-card__btn span{font-size:14px;line-height:19px}}.product-card__btn{width:100%;border-radius:9999px;padding-top:.5rem;padding-bottom:.5rem;display:inline-block;margin-top:.75rem;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.product-card__btn{margin-top:1rem;padding-top:.5rem;padding-bottom:.5rem}}.product-card__btn .btn-spinner{width:19px;height:19px}.product-card__img{position:relative;cursor:pointer;display:block}.product-card__img:not(.product-card__action){overflow:hidden}.product-card__img a{display:block}@media(min-width: 768px){.product-card__img:not(.product-card__action):hover .product-card__hover-btn{opacity:1;pointer-events:auto}.product-card__img:not(.product-card__action):hover .product-card__stars,.product-card__img:not(.product-card__action):hover .product-card__rating-shade{display:none}}.product-card__img .image{transition:opacity .3s ease}.product-card__img .image:first-child{position:relative;z-index:1}.product-card__img .image:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:3}@media(min-width: 768px){.product-card__img:not(.product-card__action):hover .image:first-child{opacity:0}.product-card__img:not(.product-card__action):hover .image:nth-child(2){opacity:1}.product-card__img:not(.product-card__action):hover .product-card__rating-shade{display:none}}.product-card__rating-shade{display:flex;justify-content:flex-end;align-items:center;position:absolute;left:.25rem;right:.25rem;bottom:.25rem;min-height:17px;z-index:2}@media(min-width: 768px){.product-card__rating-shade{left:.5rem;right:.5rem;bottom:.5rem}}.product-selection-carousel .product-card{width:50%}@media(min-width: 768px){.product-selection-carousel .product-card{width:25%}}.product-selection-carousel .h4{font-size:24px;line-height:30px;color:#693f25;text-align:center;margin-bottom:15px;padding-top:1rem}@media(min-width: 768px){.product-selection-carousel .h4{font-size:32px;line-height:40px;text-align:left;margin-bottom:20px;padding-top:2rem}}.product-selection-carousel .selection-carousel{margin-left:-0.25rem;margin-right:-0.25rem;padding-bottom:1.5rem}@media(min-width: 768px){.product-selection-carousel .selection-carousel{overflow:hidden}}.product-selection-carousel .description{padding-top:.5rem;padding-bottom:1.75rem}@media(min-width: 768px){.product-selection-carousel .description{padding-bottom:2rem}}.product-selection-carousel .product-item__form-lp--error{display:none;color:#f44336;font-size:14px;width:100%;padding-bottom:1rem;padding-top:.5rem}.product-selection-carousel .product-item__form-lp--error.show{display:block}.elevator-cards .featured-collection-slider__products .featured-collection-slider__product{background:none}.image-with-text-split__grid-2{padding:20px}
