.mshr-campaigns{position:relative;width:100%;height:clamp(540px,35vw,700px);overflow:hidden;background:#21072a}.mshr-campaign{position:relative;width:100%;height:100%;color:#fff6ea}.mshr-campaign[hidden]{display:none!important}.mshr-campaign-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.mshr-campaign-copy{position:absolute;left:51%;right:7%;top:50%;transform:translateY(-50%);text-align:center}.mshr-campaign-copy .mshr-campaign-eyebrow{margin:0 0 22px;color:#e9cba0;font-size:clamp(12px,1vw,18px);font-weight:650;letter-spacing:.19em}.mshr-campaign-copy :is(h1,h2){margin:0;color:inherit;font-family:Georgia,Times New Roman,serif;text-transform:none;font-size:clamp(40px,3.65vw,74px);font-weight:400;line-height:1.07;letter-spacing:-.035em}.mshr-campaign-copy .mshr-campaign-description{max-width:440px;margin:24px auto 30px;font-size:clamp(14px,1.08vw,19px);line-height:1.65}.mshr-campaign-code{margin-bottom:20px}.mshr-campaign-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;min-width:220px;gap:24px;padding:13px 28px;background:#f1ddba;border:1px solid #f1ddba;color:#2c1233!important;font-size:13px;font-weight:750;letter-spacing:.09em;text-decoration:none}.mshr-campaign-button:hover{background:#fff1d7}.mshr-campaign-button .mshr-icon{width:15px;height:15px}.mshr-campaign--light{color:#321c2b}.mshr-campaign--light .mshr-campaign-eyebrow{color:#704f5d}.mshr-campaign--light .mshr-campaign-button{background:#321c2b;border-color:#321c2b;color:#fff8ed!important}.mshr-campaign--light .mshr-campaign-button:hover{background:#5d2a52}.mshr-campaign-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:9px;border:1px solid #ffffff80;border-radius:50%;background:#21072a66;color:#fff;cursor:pointer}.mshr-campaign-prev{left:20px}.mshr-campaign-prev svg{transform:rotate(180deg)}.mshr-campaign-next{right:20px}.mshr-campaign-dots{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:6px}.mshr-campaign-dots button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.mshr-campaign-dots button:after{content:"";width:8px;height:8px;border:1px solid #fff;border-radius:50%;background:#321c2b66}.mshr-campaign-dots button[aria-pressed=true]:after{background:#fff}.mshr-width{max-width:none;width:100%;padding-inline:clamp(18px,2vw,38px);box-sizing:border-box}.mshr-home .mshr-grid{gap:22px 16px}.mshr-home .mshr-card-image{aspect-ratio:1}.mshr-home .mshr-card-image>img{object-fit:cover;object-position:center}.mshr-home .mshr-section-heading{padding-block:34px 26px}.mshr-home .mshr-products{padding-bottom:44px}.mshr-home .mshr-edit-banner{width:100%;border-radius:0;padding:40px clamp(18px,4vw,80px);margin-block:0 24px}.card--block-media>.ratio,.product-card-wrapper .card__inner.ratio{--ratio-percent: 100% !important}media-gallery:not(.dialog-zoomed-gallery) .swiper-controls__thumbnails img{aspect-ratio:1;object-fit:cover}@media(min-width:1024px){.mshr-home .mshr-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1199px){.mshr-campaigns{height:540px}.mshr-campaign-copy{left:50%;right:6%}.mshr-campaign-copy :is(h1,h2){font-size:40px}}@media(max-width:767px){.mshr-campaigns{height:600px}.mshr-campaign{background:#21072a}.mshr-campaign--light{background:#f3e3d1}.mshr-campaign:nth-child(3){background:#4b101e}.mshr-campaign-image{height:340px;object-position:17% center}.mshr-campaign-copy{left:24px;right:24px;top:auto;bottom:45px;transform:none}.mshr-campaign-eyebrow{margin-bottom:12px;font-size:10px}.mshr-campaign-copy :is(h1,h2){font-size:clamp(29px,7.8vw,36px)}.mshr-campaign-copy .mshr-campaign-description{margin:13px auto 18px;font-size:12px;line-height:1.5;max-width:320px}.mshr-campaign-button{min-height:44px;min-width:200px;font-size:11px;padding:11px 20px}.mshr-campaign-arrow{top:170px;width:32px;height:32px;padding:7px}.mshr-campaign-prev{left:10px}.mshr-campaign-next{right:10px}.mshr-campaign-dots{bottom:8px}.mshr-width{padding-inline:12px}.mshr-home .mshr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 11px}.mshr-products[aria-labelledby=MshrBestTitle] .mshr-card:nth-child(n+7){display:none}.mshr-home .mshr-section-heading{padding-block:22px 18px}.mshr-home .mshr-products{padding-bottom:28px}}.mshr-quick-layout>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal}body.template-collection{background:#fff;color:#29242d}body.template-collection #MainContent h1{margin:0;font-family:var(--font-body--family);font-size:clamp(24px,2vw,32px);line-height:1.2;font-weight:500;text-transform:none;letter-spacing:-.02em;color:#302333}.template-collection #product-grid{align-items:stretch;gap:32px 18px}#product-grid .product-grid__item{min-width:0;height:100%}#product-grid .product-card-wrapper{height:100%}#product-grid .card{position:relative;display:flex;flex-direction:column;height:100%;padding:0;gap:10px;background:#fff;border:0;border-radius:0;overflow:visible;box-shadow:none}#product-grid .card--block-media{flex-shrink:0;border-radius:0;overflow:hidden}#product-grid .card--block-media .ratio{border-radius:0}#product-grid .card-product-information{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding-inline:4px}#product-grid .card-product-information:not(:has(*)){display:none}#product-grid .card--block-title,#product-grid .card-information{width:100%;max-width:100%}#product-grid .card--block-title{display:block;overflow:visible;-webkit-line-clamp:unset}#product-grid .card__heading{margin:0;height:40px}#product-grid .card__heading a{display:block;font-size:14px;font-weight:400;line-height:20px;height:40px;min-height:40px;max-height:40px;text-transform:none;letter-spacing:0;color:#29242d;text-decoration:none}#product-grid .card__heading .text-block,#product-grid .card__heading .text,#product-grid .card__heading .text span{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}#product-grid .card__heading .text-block{display:block;width:100%;padding:0}#product-grid .card__heading .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;width:100%;max-height:40px}#product-grid .card-information{display:flex;align-items:center;min-height:36px;text-align:left;padding:0 38px 0 0}#product-grid .price{text-align:left;font-size:14px;font-weight:400;color:#46354f}#product-grid .price s{font-size:11px;font-weight:400;color:#929095}#product-grid .card--block-button{position:absolute;bottom:0;right:0;margin:0;padding:0}#product-grid .card--block-button .quick-add__submit{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:8px;border:0;border-radius:0;background:transparent;color:#2e2335;text-decoration:none}#product-grid .card--block-button .quick-add__submit>span{display:flex;align-items:center;justify-content:center}#product-grid .card--block-button .quick-add__submit .text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#product-grid .card--block-button .quick-add__submit svg{width:20px;height:20px}#product-grid .card--block-button .quick-add__submit:before,#product-grid .card--block-button .quick-add__submit:after{display:none}#product-grid .card--block-button .quick-add__submit:hover{background:#f4edf7;color:#77518d}#product-grid .card--block-button .quick-add__submit:focus-visible{outline:2px solid #8562a0;outline-offset:2px}.mshr-review-rating{display:flex;align-items:center;gap:7px;min-height:20px;margin-top:7px;color:#8562a0;text-decoration:none;line-height:20px}.mshr-review-rating:hover{color:#6d477e}.mshr-review-stars{position:relative;display:inline-block;width:max-content;color:#dcd3e1;font:15px/20px Arial,sans-serif;letter-spacing:1px;white-space:nowrap}.mshr-review-stars>span{position:absolute;inset:0 auto 0 0;width:var(--rating-fill);overflow:hidden;color:#8562a0}.mshr-review-count{color:#8b858d;font-size:12px;line-height:20px;font-weight:400}.mshr-review-rating .jdgm-prev-badge{display:inline-block!important}.mshr-review-rating .jdgm-star{color:#8562a0!important}.mshr-review-rating .jdgm-prev-badge__text{color:#8b858d;font-size:12px;margin-left:5px}.mshr-card-rating .mshr-review-rating{margin-top:0}.template-collection .facets-wrapper{color:#4b3652}.template-collection .facets-wrapper :is(h2,h3,summary){font-size:13px;font-weight:600;line-height:1.5}.template-collection .facets-wrapper a{line-height:1.6;font-size:13px}.template-collection .facets-wrapper a:hover{color:#752c86}.template-collection .sorting-wrapper{padding-block:10px}@media(min-width:1024px){.template-collection #product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}.template-collection .switcher-grid{display:none}.template-collection .facets-block-wrapper--vertical{padding-right:20px}}@media(max-width:767px){.template-collection #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px}#product-grid .card{gap:8px}#product-grid .card-product-information{padding-inline:1px}#product-grid .card__heading{height:36px}#product-grid .card__heading a{font-size:12px;line-height:18px;height:36px;min-height:36px;max-height:36px}#product-grid .card__heading .text{max-height:36px}#product-grid .card-information{padding-right:30px;min-height:38px}#product-grid .price{font-size:13px}#product-grid .price s{font-size:10px}#product-grid .card--block-button .quick-add__submit{width:30px;height:38px;padding:6px}.mshr-review-stars{font-size:13px;letter-spacing:.5px}.mshr-review-count{font-size:11px}}.template-collection #MainContent .section-background{background:#fff}#product-grid .card--block-button{width:36px;max-width:36px;left:auto}#product-grid .card--block-button .quick-add__submit .text{opacity:1;z-index:auto}#product-grid .price .price-item--sale{color:#46354f;font-size:inherit;font-weight:400}#product-grid .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:0}#product-grid .price__sale>span:has(s){order:1}#product-grid .price .price-item{margin:0}#product-grid .price s span{font-size:inherit}@media(max-width:767px){#product-grid .card--block-button{width:30px;max-width:30px}}.mshr-related-cards .mshr-section-heading{min-height:0;padding:24px 0 22px}.mshr-related-cards .mshr-heading-center h2{justify-content:center;margin:0;font-size:clamp(22px,3vw,38px);text-align:center}.mshr-related-cards .mshr-heading-center h2:before,.mshr-related-cards .mshr-heading-center h2:after{min-width:12px}.mshr-related-cards .grid__item>.mshr-card{height:100%}.mshr-related-cards .mshr-card-image{aspect-ratio:1}
/*# sourceMappingURL=/cdn/shop/t/178/assets/mshr-fullwidth.css.map */
