:root{--bg-page: #FAF7F4;--bg-surface: #FFFFFF;--bg-soft: #EFE7DF;--bg-soft-deep: #E0D4C6;--text-primary: #1F1B18;--text-secondary: #5C544C;--line: #E4DCD3;--line-strong: #8B8279;--brand: #7C6253;--brand-strong: #6B5344;--brand-hover: #5A4536;--on-brand: #FFF9F5;--sale: #8E2540;--on-sale: #FFF6F2;--positive: #2A7253;--error: #B3261E;--dark-bg: #2E2620;--dark-text: #F4EFE9;--dark-muted: #C9BDB1;--dark-line: #453B33;--dark-line-strong: #8A7C6E;--radius: 4px;--radius-float: 8px;--lift: 0 8px 24px rgba(31, 27, 24, .1);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 72px}h1,h2,h3,.h0,.h1,.h2,.h3{line-height:1.18;letter-spacing:-.005em;font-weight:400}h1,.h0,.h1{line-height:1.1;letter-spacing:-.01em}h3,.h3{line-height:1.3;font-weight:500;letter-spacing:0}body{font-size:1.6rem;line-height:1.6}@media screen and (max-width:749px){body{font-size:1.55rem}}.velora-small{font-size:1.35rem;line-height:1.5}.velora-micro{font-size:1.15rem;line-height:1.3;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){.velora-small{font-size:1.25rem}.velora-micro{font-size:1.05rem}}.rich-text__text,.product__description,.collection__description{max-width:68ch}@media screen and (max-width:749px){.rich-text__text,.product__description,.collection__description{max-width:40ch}}.card__heading,.card__heading a,.card__information .card__heading,.full-unstyled-link,.product__title,.product__title h1,.card-information__text{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:none!important;-webkit-box-orient:initial!important;max-height:none!important;max-width:none!important;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius)}.card-wrapper .card,.collection-list__item,.media{box-shadow:none}.cart-drawer,.menu-drawer,.modal__content,.search-modal__content{box-shadow:var(--lift);border-radius:var(--radius-float)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.product .product__info-container>*+*{margin:12px 0}.product .product__info-container .product-form,.product .product__info-container .product__description{margin:16px 0}.product .product__info-container>*:first-child{margin-top:0}.product .product__info-container .product__title,.product .product__info-container .product__title h1{overflow:visible;text-overflow:clip;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:none;max-height:none;-webkit-line-clamp:none;color:var(--text-primary);-webkit-user-select:text;user-select:text;margin-bottom:8px}.product .product__info-container .price{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:12px;row-gap:6px;color:var(--text-primary);letter-spacing:-.01em;line-height:1.2}.product .product__info-container .price>.price__container{flex:0 1 auto;margin-bottom:0}.product .product__info-container .price__container{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:4px;margin-bottom:4px}.product .product__info-container .price .price-item{display:inline-block;margin:0;vertical-align:baseline}.product .product__info-container .price .price__regular .price-item--regular,.product .product__info-container .price .price__sale .new-price{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--text-primary)}.product .product__info-container .price--on-sale .price__sale .new-price{color:var(--sale)}.product .product__info-container .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:4px}.product .product__info-container .price--on-sale .price__sale .old-price,.product .product__info-container .price--on-sale .price__sale .old-price s,.product .product__info-container .price--on-sale .price-item--regular{color:var(--text-secondary);opacity:1;font-size:17px;font-weight:400;line-height:1.2;letter-spacing:0;font-variant-numeric:tabular-nums;text-decoration:line-through}.product .product__info-container .price .unit-price{flex:1 0 100%;margin-top:2px;font-size:12px;color:var(--text-secondary)}.product .product__info-container .product__tax{margin-top:4px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.product .product__info-container .price .badge{margin:0;border-radius:4px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;line-height:1.2}.product .product__info-container .price .price__badge-sale{background:var(--sale);color:var(--on-sale);border:0}.product .product__info-container .price .price__badge-sold-out{background:none;background-color:transparent;color:var(--text-secondary);border:1px solid var(--line-strong)}.related-products .card__badge .badge{border-radius:4px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px}.product .product__info-container .pdp-volume-discount{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:4px;background:var(--bg-soft);color:var(--text-primary);font-size:13px;font-weight:400;line-height:1.35}.product .product__info-container .pdp-volume-discount__icon{flex:0 0 14px;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F1B18' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4.4A1.4 1.4 0 0 1 4.4 3H12a2 2 0 0 1 1.4.6l7.2 7.2a2 2 0 0 1 0 2.6Z'/%3E%3Ccircle cx='7.6' cy='7.6' r='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.product .product__info-container #s-pulse-1 .s-pulse-1{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0;background:none}.product .product__info-container #s-pulse-1 .s-pulse-1 .icon{flex:0 0 16px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A7253' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8.3 12.3 2.5 2.5 4.9-5.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px}.product .product__info-container #s-pulse-1 .s-pulse-1 .icon>svg,.product .product__info-container #s-pulse-1 .s-pulse-1 .icon>img,.product .product__info-container #s-pulse-1 .s-pulse-1 .icon .dot-icon{display:none!important}.product .product__info-container #s-pulse-1 .s-pulse-1 .icon .dot-icon,.product .product__info-container #s-pulse-1 .s-pulse-1 .icon .dot-icon.dot-animated,.product .product__info-container #s-pulse-1 .s-pulse-1 *{animation:none!important}.product .product__info-container #s-pulse-1 .s-pulse-1 .text span{font-size:14px;font-weight:500;line-height:1.4;color:var(--text-primary)}.product .product__info-container #s-bullet-points .selluxe-bullets-wrapper{background:none;border:0}.product .product__info-container #s-bullet-points .selluxe-bullets{row-gap:8px}.product .product__info-container #s-bullet-points .selluxe-point{align-items:center;gap:0}.product .product__info-container #s-bullet-points .selluxe-icon-image{width:16px!important;height:16px!important;margin-right:8px!important}.product .product__info-container #s-bullet-points .selluxe-text-container{font-size:14px!important;line-height:1.4;color:var(--text-primary)!important;overflow-wrap:break-word}.product .product__info-container #s-shipping-1 .selluxe-shipping-wrapper{background:none;border-radius:4px;padding-left:0;padding-right:0;color:var(--text-primary)}.product .product__info-container #s-shipping-1 .selluxe-shipping-pulse{display:none!important;animation:none!important}.product .product__info-container #s-shipping-1 .selluxe-shipping-text,.product .product__info-container #s-shipping-1 .selluxe-shipping-fast_main{font-size:14px;line-height:1.4;color:var(--text-primary)}.product .product__info-container #s-shipping-1 .selluxe-shipping-date,.product .product__info-container #s-shipping-1 .selluxe-shipping-fast{font-weight:600;color:var(--text-primary)}.product .product__info-container .product-form__input .form__label,.product .product__info-container .product-form__input legend.form__label{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px}.product .product__info-container .product-form__input--pill input[type=radio]+label{border:1px solid var(--line-strong);border-radius:4px;background-color:var(--bg-surface);color:var(--text-primary);font-size:14px;line-height:1.2;padding:10px 14px;margin:0 8px 8px 0}.product .product__info-container .product-form__input--pill input[type=radio]+label:hover{border-color:var(--brand)}.product .product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand)}.product .product__info-container .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--brand);outline-offset:2px}.product .product__info-container .product-form__input--pill input[type=radio]+label:before{box-shadow:none}.product .product__info-container .product-form__buttons .product-form__submit[aria-disabled=true]{background-color:var(--line-strong);color:var(--on-brand)}.product .product__info-container .ss-payment-list{justify-content:flex-start;flex-wrap:wrap;padding-left:0}.related-products .grid{align-items:stretch}.related-products .grid__item,.related-products .card-wrapper,.related-products .card{height:auto}.related-products .card__heading,.related-products .card__heading a,.related-products .card-information .card__heading{display:block;overflow:visible;text-overflow:clip;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:none;max-height:none;-webkit-line-clamp:none;font-size:15px;line-height:1.45;color:var(--text-primary);-webkit-user-select:text;user-select:text}.related-products .card__inner{border-radius:4px}.related-products .price{font-size:15px;color:var(--text-primary);font-variant-numeric:tabular-nums}.related-products .price--on-sale .price__sale .new-price{color:var(--sale);font-weight:600}.related-products .price--on-sale .price__sale .old-price,.related-products .price--on-sale .price__sale .old-price s,.related-products .price--on-sale .price-item--regular{color:var(--text-secondary);opacity:1;font-size:13px;text-decoration:line-through}@media(prefers-reduced-motion:reduce){.product .product__info-container *,.related-products *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media screen and (max-width:749px){.product .product__info-container>*+*{margin:10px 0}.product .product__info-container .product-form,.product .product__info-container .product__description{margin:14px 0}.product .product__media-wrapper{margin-bottom:8px}.product .product__info-container .price__container{column-gap:10px}.product .product__info-container .price .price__regular .price-item--regular,.product .product__info-container .price .price__sale .new-price{font-size:24px}.product .product__info-container .price--on-sale .price__sale{column-gap:8px}.product .product__info-container .price--on-sale .price__sale .old-price,.product .product__info-container .price--on-sale .price__sale .old-price s,.product .product__info-container .price--on-sale .price-item--regular{font-size:15px}.product .product__info-container .price .badge{font-size:11px;padding:4px 8px}.product .product__info-container .product-form__buttons .product-form__submit.button{min-height:50px}}.product .product__info-container .ss-payment-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px!important}.product .product__info-container .ss-payment-list img{margin:0!important;height:30px;width:auto;max-width:none;display:block;opacity:1}.product .product__info-container .ss-payment-list .ss-payment-item,.product .product__info-container .ss-payment-list .ss-payment-icon{margin:0!important;padding:0!important}@media screen and (max-width:749px){.product .product__info-container .ss-payment-list img{height:26px;width:auto;max-width:none!important}.product .product__info-container .ss-payment-list{gap:6px}}.product .product__info-container .product__description{max-width:none;font-size:1.55rem;line-height:1.65}.product .product__info-container .product__description h1,.product .product__info-container .product__description h2,.product .product__info-container .product__description h3,.product .product__info-container .product__description h4,.product .product__info-container .product__description h5,.product .product__info-container .product__description h6{font-size:1.8rem;line-height:1.35;font-weight:500;letter-spacing:0;margin:24px 0 8px}.product .product__info-container .product__description>*:first-child{margin-top:0}.product .product__info-container .product__description p,.product .product__info-container .product__description li{font-size:1.55rem;line-height:1.65;margin:0 0 12px}.product .product__info-container .product__description ul,.product .product__info-container .product__description ol{padding-left:20px;margin:0 0 16px}.product .product__info-container .product__description img{max-width:100%;height:auto;border-radius:var(--radius);margin:8px 0}@media screen and (min-width:750px){.product .product__info-container .product__description{max-width:68ch}}.collection-hero.gradient{background-color:var(--bg-page);color:var(--text-primary)}.collection-hero.gradient .collection-hero__inner{padding-top:20px;padding-bottom:16px;margin-bottom:0}.collection-hero.gradient .collection-hero__text-wrapper{padding:0}.collection-hero.gradient .collection-hero__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:26px;font-weight:400;line-height:1.18;letter-spacing:-.005em;color:var(--text-primary)}.collection-hero.gradient .collection-hero__description{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--text-secondary);max-width:none}.collection-hero__description :is(p,li){color:inherit}.collection-hero__description>:first-child{margin-top:0}.collection-hero__description>:last-child{margin-bottom:0}@media screen and (max-width:749px){.collection-hero.gradient .collection-hero__image-container{display:none}}@media screen and (min-width:750px){.collection-hero.gradient,.collection-hero.collection-hero--with-image.gradient{padding:0}.collection-hero.gradient .collection-hero__inner{padding-top:24px;padding-bottom:16px}.collection-hero.gradient .collection-hero__text-wrapper{padding:0 24px 0 0}.collection-hero.gradient .collection-hero__title{font-size:36px}.collection-hero.gradient .collection-hero__description{font-size:17px;margin-top:10px;max-width:68ch}.collection-hero.gradient .collection-hero__image-container{min-height:0;max-height:220px;align-self:stretch;margin-left:24px;border:0;border-radius:4px;box-shadow:none;overflow:hidden}.collection-hero.gradient .collection-hero__image-container img{height:100%;width:100%;object-fit:cover}}.volume-discount{width:100%}.volume-discount__bar{box-sizing:border-box;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;background-color:var(--bg-soft);border-radius:4px;color:var(--text-primary)}.volume-discount__icon{flex:0 0 auto;width:18px;height:18px;color:var(--brand)}.volume-discount__text{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:14px;line-height:1.5;color:var(--text-primary)}.volume-discount__lead,.volume-discount__tier strong{font-weight:600}.volume-discount__note{flex:1 1 100%;font-size:12px;line-height:1.4;color:var(--text-secondary)}@media screen and (min-width:750px){.volume-discount__bar{padding:12px 18px;flex-wrap:nowrap;gap:0 16px}.volume-discount__text{gap:0 18px}.volume-discount__note{flex:0 1 auto;margin-left:auto;text-align:right}}.collection .grid,.product-recommendations .grid,.related-products .grid,#product-grid{align-items:stretch}.collection .grid__item,.product-recommendations .grid__item,.related-products .grid__item{display:flex;align-items:stretch}.collection .grid__item>.card-wrapper,.product-recommendations .grid__item>.card-wrapper,.related-products .grid__item>.card-wrapper{width:100%}.product-card-wrapper.card-wrapper .card{--border-radius: 4px;--border-width: 0px;--border-opacity: 0;--shadow-opacity: 0;--shadow-visible: 0;--shadow-horizontal-offset: 0px;--shadow-vertical-offset: 0px;--shadow-blur-radius: 0px;--image-padding: 0px;--text-alignment: left;background-color:var(--bg-surface);border:1px solid var(--line);border-radius:4px;box-shadow:none;color:var(--text-primary);text-align:left}.product-card-wrapper .card .card__inner,.product-card-wrapper .card .card__inner.gradient{background:transparent;border:0;border-radius:0;box-shadow:none}.product-card-wrapper .card .card__inner:after,.product-card-wrapper .card:after{display:none}.product-card-wrapper .card,.product-card-wrapper .card .card__content,.product-card-wrapper .card .card-information,.product-card-wrapper .card .card-information>*{text-align:left}.product-card-wrapper .card__inner.ratio:before,.product-card-wrapper .card.ratio:before{padding-bottom:133.333%}.product-card-wrapper .card__media,.product-card-wrapper .card .media{background-color:var(--bg-soft)}.product-card-wrapper .card .card__inner .card__media{margin:0;width:100%;border-radius:3px 3px 0 0;overflow:hidden}.product-card-wrapper .card__media .media img,.product-card-wrapper .card .media>img{width:100%;height:100%;object-fit:cover;object-position:center center}.product-card-wrapper .placeholder-svg,.product-card-wrapper .card--text .card__inner{background-color:var(--bg-soft);fill:var(--line-strong);color:var(--line-strong)}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .card__heading .full-unstyled-link,.product-card-wrapper .card__information,.product-card-wrapper .card-information,.product-card-wrapper .card__content{overflow:visible;text-overflow:clip;white-space:normal;-webkit-line-clamp:none;line-clamp:none;-webkit-box-orient:horizontal;max-height:none;max-width:none;min-width:0;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.product-card-wrapper .card>.card__content{display:flex;flex-direction:column;align-items:stretch;padding:14px 14px 18px;width:100%;flex-grow:1}.product-card-wrapper .card>.card__content>.card__information{padding:0;grid-row-start:auto}.product-card-wrapper .card__heading{margin:0;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;color:var(--text-primary)}.product-card-wrapper .card__heading a,.product-card-wrapper .card__heading .full-unstyled-link{display:block;font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}@media screen and (min-width:750px){.product-card-wrapper .card__heading{font-size:15px}}.product-card-wrapper.card-wrapper{position:relative}.product-card-wrapper .card__heading a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.product-card-wrapper .card__heading a:focus-visible:after{outline:2px solid var(--brand);outline-offset:3px;box-shadow:none}.product-card-wrapper .card-information>.caption-large:empty{display:none}.product-card-wrapper .card-information{width:100%}.product-card-wrapper.card-wrapper .card-information>*+*,.product-card-wrapper .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.product-card-wrapper.card-wrapper .card-information>.rating+.price{margin-top:6px}.product-card-wrapper .card__heading+.card-information,.product-card-wrapper .card-information>.price:first-child{margin-top:8px}.product-card-wrapper.card-wrapper .card-information>.price{margin-top:0;color:var(--text-primary)}.product-card-wrapper .price{display:block;margin:0;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.product-card-wrapper .price .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.product-card-wrapper .price .price-item{margin:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.product-card-wrapper .price__regular,.product-card-wrapper .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.product-card-wrapper .price--on-sale .price__sale{display:flex}.product-card-wrapper .price .price-item--regular,.product-card-wrapper .price .price-item--sale{font-size:16px!important;font-weight:600!important;color:var(--text-primary)}.product-card-wrapper.card-wrapper .price--on-sale .price-item--sale,.product-card-wrapper.card-wrapper .price--on-sale .new-price{color:var(--sale)}.product-card-wrapper.card-wrapper .price--on-sale .price-item--regular,.product-card-wrapper.card-wrapper .price .old-price,.product-card-wrapper.card-wrapper .price .old-price s,.product-card-wrapper.card-wrapper .price s{font-size:14px!important;font-weight:400!important;color:var(--text-secondary);opacity:1;text-decoration:line-through;text-decoration-thickness:1px}.product-card-wrapper .price--sold-out .price__availability{font-size:14px;color:var(--text-secondary)}.product-card-wrapper .unit-price{margin-top:2px;font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--text-secondary)}.product-card-wrapper .card--media .card__inner>.card__content{padding:10px;position:relative}.product-card-wrapper .card__badge,.product-card-wrapper .card__badge.bottom,.product-card-wrapper .card__badge.right{grid-row-start:1;align-self:flex-start;justify-self:flex-start;margin:0;z-index:2}.product-card-wrapper .card__badge .badge{display:inline-block;border-radius:4px;padding:4px 8px;font-family:var(--font-body-family);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;background-color:var(--bg-surface);border:1px solid var(--line-strong);color:var(--text-secondary);overflow-wrap:break-word;word-break:normal}@media screen and (min-width:750px){.product-card-wrapper .card__badge .badge{font-size:12px;padding:5px 9px}}.product-card-wrapper .card__badge .badge.color-scheme-0a650021-243e-4c19-b391-e4a80d25ff22,.product-card-wrapper .badge.price__badge-sale{background-color:var(--sale);border-color:var(--sale);color:var(--on-sale)}.product-card-wrapper .card__badge .badge.color-scheme-bdfd26e5-5850-4454-b259-d8b42eaf6a78,.product-card-wrapper .badge.price__badge-sold-out{background-color:var(--bg-surface);border-color:var(--line-strong);color:var(--text-secondary)}.product-card-wrapper .card>.card__content>.quick-add{position:relative;z-index:2;margin:auto 0 0;padding-top:12px;width:100%}.product-card-wrapper .quick-add__submit,.product-card-wrapper .quick-add__submit.button{min-height:40px;padding:10px 12px;border-radius:4px;border:1px solid var(--line-strong);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.2;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.product-card-wrapper .quick-add__submit:before,.product-card-wrapper .quick-add__submit:after{box-shadow:none;border:0}.product-card-wrapper .quick-add__submit:not([disabled]):hover,.product-card-wrapper .quick-add__submit:not([disabled]):focus-visible{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand)}.product-card-wrapper .quick-add__submit:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.product-card-wrapper .quick-add__submit[disabled]{border-color:var(--line);color:var(--text-secondary);background:var(--bg-soft)}@media screen and (max-width:749px){.product-card-wrapper .quick-add__submit,.product-card-wrapper .quick-add__submit.button{min-height:38px;font-size:13px;padding:9px 8px}}.quick-add-modal__content{border-radius:8px;background:var(--bg-surface);box-shadow:0 8px 24px #1f1b181a}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){.product-card-wrapper .media.media--hover-effect>img{transition:opacity .25s ease;transform:none}.product-card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.product-card-wrapper .card:hover .media.media--hover-effect>img:first-child:only-child{transform:none}.product-card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0;transform:none}.product-card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:none;transition:opacity .25s ease}.product-card-wrapper.underline-links-hover:hover a{text-decoration:none}.product-card-wrapper:hover .card__heading a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.product-card-wrapper .card__content .card__swatches,.product-card-wrapper .card__content ul[class*=swatch]:not(.swatch-view){counter-reset:swatch-overflow;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding:0;list-style:none;position:relative}.product-card-wrapper .card__content .card__swatches>li,.product-card-wrapper .card__content ul[class*=swatch]:not(.swatch-view)>li{margin:0;padding:0;line-height:0}.product-card-wrapper .card__content .swatch,.product-card-wrapper .card__content [data-swatch]{display:block;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong);background-size:cover;background-position:center}.product-card-wrapper .card__content .card__swatches>li:nth-child(n+5),.product-card-wrapper .card__content ul[class*=swatch]:not(.swatch-view)>li:nth-child(n+5){counter-increment:swatch-overflow;position:absolute;visibility:hidden;width:0;height:0;overflow:hidden;pointer-events:none}.product-card-wrapper .card__content .card__swatches:has(>li:nth-child(5)):after,.product-card-wrapper .card__content ul[class*=swatch]:not(.swatch-view):has(>li:nth-child(5)):after{content:"+" counter(swatch-overflow);font-family:var(--font-body-family);font-size:12px;font-weight:500;line-height:18px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.facets-vertical .facets-wrapper,.facets__form,.facets-vertical-form{color:var(--text-primary)}.facets__summary,.facets__disclosure .facets__summary{font-family:var(--font-body-family);font-size:15px;color:var(--text-primary);padding:12px 0}.facets__disclosure,.facets__disclosure-vertical{border-bottom:1px solid var(--line)}.facets__heading,.facet-filters__label,.facets-vertical .facets__heading{font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.facets__label,.facet-checkbox{font-size:15px;line-height:1.5;color:var(--text-primary);padding:6px 0 6px 26px}.facet-checkbox input[type=checkbox]{accent-color:var(--brand-strong)}.facet-checkbox>svg{border-radius:2px}.facets__price input,.field__input,.select__select{border-radius:4px;border:1px solid var(--line-strong);background-color:var(--bg-surface);color:var(--text-primary);font-size:15px}.select__select:focus-visible,.field__input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.active-facets__button,.active-facets .active-facets__button-wrapper button{border-radius:4px;border:1px solid var(--line-strong);color:var(--text-primary);font-size:13px}.active-facets__button-remove,.facets__reset{color:var(--brand-strong);font-size:13px}.product-count__text,.product-count-vertical .product-count__text{font-size:13px;color:var(--text-secondary)}.facets-vertical .facets-wrapper{border-right:1px solid var(--line);padding-right:24px}@media screen and (max-width:989px){.facets-vertical .facets-wrapper{border-right:0;padding-right:0}}.pagination__list li a,.pagination__list li span{border-radius:4px;font-size:15px;color:var(--text-primary)}.pagination__item--current:after,.pagination__item-arrow:hover:after{background-color:var(--brand-strong)}@media(prefers-reduced-motion:reduce){.product-card-wrapper .media.media--hover-effect>img,.product-card-wrapper:hover .media.media--hover-effect>img,.product-card-wrapper:hover .media.media--hover-effect>img+img,.product-card-wrapper .quick-add__submit{transition:none}.product-card-wrapper .media.media--hover-effect>img,.product-card-wrapper:hover .media.media--hover-effect>img{transform:none}}.announcement-bar__message,.announcement-bar__link{font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;padding:10px 0}@media screen and (max-width:749px){.announcement-bar__message,.announcement-bar__link{font-size:11px;padding:9px 0}}.announcement-bar .slider-button{color:currentColor}.header-wrapper{border-bottom:1px solid var(--line, #e4dcd3)}.shopify-section-header-sticky{box-shadow:0 8px 24px #1f1b181a}.shopify-section-header-sticky .header-wrapper{border-bottom-color:transparent}#shopify-section-image_banner_NRjEnr .banner__box{background-color:var(--bg-page, #faf7f4);color:var(--text-primary, #1f1b18);border-radius:4px;box-shadow:none;padding:28px 24px}#shopify-section-image_banner_NRjEnr .banner__heading{font-size:30px;line-height:1.1;letter-spacing:-.01em;margin:0 0 12px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}#shopify-section-image_banner_NRjEnr .banner__text{font-size:16px;line-height:1.6;width:min(52ch,100%);margin-inline:auto}#shopify-section-image_banner_NRjEnr .banner__buttons{margin-top:20px;gap:12px}@media screen and (min-width:750px){#shopify-section-image_banner_NRjEnr .banner__box{padding:40px 44px}#shopify-section-image_banner_NRjEnr .banner__heading{font-size:48px}#shopify-section-image_banner_NRjEnr .banner__text{font-size:17px}}#shopify-section-featured_collection_Jc9Kj3 .title,#shopify-section-rich_text_NkGtwt .rich-text__heading,#shopify-section-image_with_text_e7gVYH .image-with-text__heading,#shopify-section-collapsible_content_Vj3HfH .collapsible-content__heading,.velora-cat__heading{font-size:26px;line-height:1.18;letter-spacing:-.005em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}@media screen and (min-width:750px){#shopify-section-featured_collection_Jc9Kj3 .title,#shopify-section-rich_text_NkGtwt .rich-text__heading,#shopify-section-image_with_text_e7gVYH .image-with-text__heading,#shopify-section-collapsible_content_Vj3HfH .collapsible-content__heading,.velora-cat__heading{font-size:36px}}#shopify-section-rich_text_NkGtwt .rich-text__text,#shopify-section-image_with_text_e7gVYH .image-with-text__text{font-size:16px;line-height:1.6;width:min(68ch,100%)}#shopify-section-rich_text_NkGtwt .rich-text__text{margin-inline:auto}@media screen and (min-width:750px){#shopify-section-rich_text_NkGtwt .rich-text__text,#shopify-section-image_with_text_e7gVYH .image-with-text__text{font-size:17px}}#shopify-section-featured_collection_Jc9Kj3 .card__inner,#shopify-section-featured_collection_Jc9Kj3 .card .media,#shopify-section-featured_collection_Jc9Kj3 .card__media img{border-radius:4px}#shopify-section-featured_collection_Jc9Kj3 .card,#shopify-section-featured_collection_Jc9Kj3 .card-wrapper,#shopify-section-featured_collection_Jc9Kj3 .card__inner{box-shadow:none}#shopify-section-featured_collection_Jc9Kj3 .grid{align-items:stretch}#shopify-section-featured_collection_Jc9Kj3 .card__content{display:flex;flex-direction:column;gap:6px}.card__heading,.card__heading a,.card-information .card__heading,.card__information .card__heading,.product-card-wrapper .card__heading{display:block;overflow:visible;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-user-select:text;user-select:text}#shopify-section-featured_collection_Jc9Kj3 .card__heading,#shopify-section-featured_collection_Jc9Kj3 .card__heading a{font-size:14px;font-weight:400;line-height:1.45;color:var(--text-primary, #1f1b18)}@media screen and (min-width:750px){#shopify-section-featured_collection_Jc9Kj3 .card__heading,#shopify-section-featured_collection_Jc9Kj3 .card__heading a{font-size:15px}}#shopify-section-featured_collection_Jc9Kj3 .price{font-variant-numeric:tabular-nums;letter-spacing:-.01em}#shopify-section-featured_collection_Jc9Kj3 .price__regular .price-item--regular,#shopify-section-featured_collection_Jc9Kj3 .price-item--sale{font-size:17px;font-weight:600;line-height:1.2}#shopify-section-featured_collection_Jc9Kj3 .price__regular .price-item--regular{color:var(--text-primary, #1f1b18)}#shopify-section-featured_collection_Jc9Kj3 .price-item--sale{color:var(--sale, #8e2540)}#shopify-section-featured_collection_Jc9Kj3 .price--on-sale .price__sale .price-item--regular,#shopify-section-featured_collection_Jc9Kj3 s.price-item{font-size:15px;font-weight:400;color:var(--text-secondary, #5c544c);opacity:1;text-decoration:line-through}#shopify-section-featured_collection_Jc9Kj3 .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}#shopify-section-featured_collection_Jc9Kj3 .card__badge .badge,#shopify-section-featured_collection_Jc9Kj3 .badge.price__badge-sale{background-color:var(--sale, #8e2540);color:var(--on-sale, #fff6f2);border:0;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}#shopify-section-featured_collection_Jc9Kj3 .badge--sold-out,#shopify-section-featured_collection_Jc9Kj3 .card__badge .badge.badge--sold-out{background-color:transparent;color:var(--text-secondary, #5c544c);border:1px solid var(--line-strong, #8b8279)}#shopify-section-collapsible_content_Vj3HfH .collapsible-content__heading{margin-bottom:24px}#shopify-section-collapsible_content_Vj3HfH .accordion{margin:0;border-top:1px solid var(--line, #e4dcd3);border-bottom:0;box-shadow:none;background:transparent}#shopify-section-collapsible_content_Vj3HfH .accordion:last-of-type{border-bottom:1px solid var(--line, #e4dcd3)}#shopify-section-collapsible_content_Vj3HfH .accordion summary{padding:18px 0;cursor:pointer;font-size:16px;font-weight:500;line-height:1.4;color:var(--text-primary, #1f1b18);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}#shopify-section-collapsible_content_Vj3HfH .accordion summary:focus-visible{outline:2px solid var(--brand, #7c6253);outline-offset:2px;border-radius:4px}#shopify-section-collapsible_content_Vj3HfH .accordion__content{padding:0 0 20px;font-size:16px;line-height:1.6;color:var(--text-primary, #1f1b18);width:min(68ch,100%)}#shopify-section-collapsible_content_Vj3HfH .accordion__content a{color:var(--brand-strong, #6b5344);text-underline-offset:2px}@media screen and (min-width:750px){#shopify-section-collapsible_content_Vj3HfH .accordion summary,#shopify-section-collapsible_content_Vj3HfH .accordion__content{font-size:17px}}#MainContent .button,#MainContent .button:after,#MainContent .shopify-challenge__button{border-radius:4px;box-shadow:none}#MainContent .button:focus-visible{outline:2px solid var(--brand, #7c6253);outline-offset:3px}@media(prefers-reduced-motion:reduce){.scroll-trigger,.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{animation:none!important;transform:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/velora-refresh.css.map */
