#cart-drawer.rg-cart{--drawer-max-width: min(94vw, 520px);--drawer-header-padding-block: 20px;--drawer-body-padding-inline: 24px;--drawer-footer-padding-inline: 24px;--drawer-footer-padding-block: 18px}#cart-drawer.rg-cart::part(header){padding:20px 24px}#cart-drawer.rg-cart::part(body){display:flex;flex-direction:column;gap:0;padding-inline:24px}#cart-drawer.rg-cart::part(footer){padding:18px 24px}.rg-cart__heading .h4{font-family:var(--heading-font-family);font-size:28px;line-height:1.2}.rg-cart__count{font-size:.65em}.rg-cart__shipping{padding:18px 0 20px;border-bottom:1px solid rgb(var(--border-color));flex-shrink:0;font-size:13px;line-height:1.5}.rg-cart__shipping strong{font-weight:600}.rg-cart__track{height:5px;border-radius:10px;background:#e6e1d8;overflow:hidden;margin-top:10px}.rg-cart__track span{display:block;height:100%;border-radius:inherit;background:var(--rg-shipping-color)}.rg-cart .cart-drawer__items{padding-block:22px;gap:22px}.rg-cart .line-item{align-items:flex-start;column-gap:18px;--line-item-media-width: 96px}.rg-cart .line-item__media{aspect-ratio:3/4;object-fit:cover}.rg-cart .line-item-info{flex:1;min-width:0;font-size:14px;padding-top:3px}.rg-cart .line-item-info>.v-stack{gap:10px}.rg-cart .line-item-info .smallcaps{font-size:11px}.rg-cart line-item-quantity{width:100%;justify-content:space-between;gap:10px}.rg-cart .quantity-selector{min-height:38px}.rg-cart .quantity-selector__button{padding:10px}.rg-cart .quantity-selector__input{width:28px}.rg-cart__recommendations{margin-top:auto;padding:16px 0 20px;border-top:1px solid rgb(var(--border-color))}.rg-cart__recommendations-title{font-size:13px;letter-spacing:.04em;margin-bottom:12px}.rg-cart__recommendation-list{display:grid;gap:12px}.rg-cart__recommendation .horizontal-product-card{padding:0;border:0;background:transparent;column-gap:12px}.rg-cart__recommendation .horizontal-product-card__figure{width:52px;flex-shrink:0}.rg-cart__recommendation .horizontal-product-card__image{width:52px;height:66px;object-fit:cover}.rg-cart__recommendation .horizontal-product-card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px}.rg-cart__recommendation .product-title{font-size:12px;line-height:1.4}.rg-cart__recommendation price-list{font-size:11px}.rg-cart__recommendation button.link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;background:none;border:1px solid #b8aaa2;border-radius:0;color:#681f2b;font-size:11px;line-height:1.2;text-decoration:none;white-space:nowrap}.rg-cart .cart-drawer__footer{gap:12px}.rg-cart__subtotal{display:flex;justify-content:space-between;gap:16px;font-size:16px}.rg-cart__subtotal>:first-child{text-transform:uppercase;font-size:13px;letter-spacing:.06em}.rg-cart .cart-drawer__footer .text-subdued{font-size:11px;line-height:1.5}.rg-cart__note-button{font-size:11px}.rg-cart .cart-drawer__footer .button{min-height:48px;gap:10px}.rg-cart__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;padding:0;margin:0;list-style:none}.rg-cart__payments svg{display:block;width:30px;height:19px}@media(max-width:699px){#cart-drawer.rg-cart::part(header){padding:16px 20px}#cart-drawer.rg-cart::part(body){padding-inline:20px}#cart-drawer.rg-cart::part(footer){padding:14px 20px max(14px,env(safe-area-inset-bottom))}.rg-cart__heading .h4{font-size:24px}.rg-cart__shipping{padding:14px 0 16px;font-size:12px}.rg-cart .line-item{--line-item-media-width: 80px;column-gap:14px}.rg-cart .line-item-info{font-size:13px}.rg-cart .cart-drawer__items{padding-block:18px}.rg-cart .cart-drawer__footer{gap:10px}.rg-cart__recommendations{padding-block:14px}.rg-cart__payments{gap:4px}.rg-cart__payments svg{width:26px;height:17px}}.rg-campaign{position:relative;isolation:isolate;min-height:min(var(--rg-height),calc(100svh - var(--header-height, 72px) - var(--announcement-bar-height, 40px)));display:flex;align-items:flex-end;background:#666451;color:#fff;padding:clamp(24px,4vw,64px);overflow:hidden}.rg-campaign__visuals,.rg-campaign__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.rg-campaign__media,.rg-campaign__slide,.rg-campaign__video-layer,.rg-campaign__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rg-campaign__slide{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.rg-campaign__slide.is-active{opacity:1;visibility:visible}.rg-campaign__visuals{pointer-events:none}.rg-campaign__video-layer:has(.rg-campaign__video--mobile) .rg-campaign__video--mobile{display:none}.rg-campaign__video{width:100%;height:100%;object-fit:cover}.rg-campaign__controls{position:absolute;right:32px;bottom:32px;display:flex;align-items:center;background:#00000073;border:1px solid rgb(255 255 255 / .5);color:#fff;z-index:1}.rg-campaign__controls[hidden]{display:none}.rg-campaign__controls button{min-width:44px;min-height:44px;padding:10px 14px;font-size:12px;color:inherit}.rg-campaign__controls button:focus-visible{outline:2px solid white;outline-offset:3px}.rg-campaign__counter{font-size:11px;min-width:42px;text-align:center}.rg-campaign--controlled .rg-campaign__content{max-width:min(680px,calc(100% - 220px))}@media(max-width:699px){.rg-campaign--controlled{padding-bottom:96px!important}.rg-campaign--controlled .rg-campaign__content{max-width:100%}.rg-campaign__controls{right:20px;bottom:24px}.rg-campaign__video-layer:has(.rg-campaign__video--mobile) .rg-campaign__video--desktop{display:none}.rg-campaign__video-layer:has(.rg-campaign__video--mobile) .rg-campaign__video--mobile{display:block}}@media(prefers-reduced-motion:reduce){.rg-campaign__slide{transition:none}}.rg-campaign__media img{width:100%;height:100%;object-fit:cover}.rg-campaign__shade{background:linear-gradient(180deg,transparent 20%,rgb(0 0 0 / var(--rg-overlay)) 100%)}.rg-campaign__content{max-width:680px;display:grid;gap:20px}.rg-campaign .rg-eyebrow{font-size:10px;letter-spacing:.14em;line-height:1.6;margin:0}.rg-campaign__heading{font-size:clamp(36px,4.4vw,68px);line-height:1.04;letter-spacing:-.025em;text-transform:none;font-weight:400;margin:0;color:inherit}.rugiada-serif .rg-campaign__heading{font-family:Georgia,Times New Roman,serif}.rg-campaign__body{font-size:14px;line-height:1.65;max-width:460px;margin:0}.rg-campaign__actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:5px}.rg-campaign__button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:15px 20px;background:#faf9f3;color:#242420;min-height:48px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;transition:background .2s}.rg-campaign__button:hover{background:#e8e6dc}.rg-campaign .rg-arrow-icon{display:block;flex:none;width:20px;height:20px}.rg-campaign__secondary{font-size:12px;border-bottom:1px solid currentColor;padding-block:12px}.rg-campaign--center{align-items:center;justify-content:center;text-align:center}.rg-campaign--center .rg-campaign__body{margin-inline:auto}.rg-campaign--center .rg-campaign__actions{justify-content:center}.rg-campaign__actions a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:699px){.rg-campaign{min-height:min(var(--rg-height-mobile),calc(100svh - 80px));padding:30px 20px}.rg-campaign__content{gap:16px}.rg-campaign__heading{font-size:40px;max-width:330px}.rg-campaign__body{font-size:13px;max-width:320px}.rg-campaign__actions{gap:20px}.rg-campaign__button{gap:25px}.rg-campaign__shade{background:linear-gradient(180deg,transparent,rgba(0,0,0,var(--rg-overlay)))}}.rg-product-edit{padding:60px 32px;background:rgb(var(--background))}.rg-product-edit__header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.rg-product-edit .rg-eyebrow{font-size:10px;letter-spacing:.12em;margin:0 0 12px}.rg-product-edit__heading{font-size:38px;text-transform:none;letter-spacing:-.02em;font-weight:400;line-height:1.15;margin:0}.rugiada-serif .rg-product-edit__heading{font-family:Georgia,Times New Roman,serif}.rg-product-edit__description{margin:12px 0 0;font-size:13px}.rg-product-edit__link .rg-arrow-icon{display:block;flex:none;width:18px;height:18px}.rg-product-edit__link{font-size:12px;white-space:nowrap;border-bottom:1px solid currentColor;display:flex;align-items:center;gap:30px;padding-block:12px}.rg-product-edit .rg-product-edit__grid{--product-list-calculated-column-gap:12px;--product-list-calculated-row-gap:32px;--product-list-max-items-per-row-allowed:4}@media(min-width:1000px){.rg-product-edit__grid .product-card__image{max-height:680px;object-fit:cover}}@media(max-width:699px){.rg-product-edit{padding:38px 16px;--product-list-items-per-row:var(--rg-mobile-columns)!important}.rg-product-edit__header{gap:12px;margin-bottom:22px}.rg-product-edit__heading{font-size:29px}.rg-product-edit__description{font-size:12px;max-width:230px}.rg-product-edit__link{gap:12px}.rg-product-edit .rg-product-edit__grid{--product-list-calculated-column-gap:8px}}rg-gift-packaging{display:block;border:1px solid rgb(var(--text-color) / .22);background:rgb(var(--text-color) / .015)}rg-gift-packaging:has(input:checked){border-color:rgb(var(--text-color) / .65)}.rg-gift__choice{display:flex;align-items:center;gap:11px;padding:14px;cursor:pointer;font-size:13px;line-height:1.4;min-height:68px}.rg-gift__choice input{-webkit-appearance:auto;appearance:auto;width:17px;height:17px;accent-color:#242420;flex-shrink:0;cursor:pointer}.rg-gift__choice input:focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-gift__choice svg{flex-shrink:0}.rg-gift__choice small{display:block;font-size:11px;opacity:.65;margin-top:2px}.rg-gift__price{margin-left:auto;white-space:nowrap;font-size:13px}.rg-gift__details:not([hidden]){display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;padding:0 14px 16px;font-size:12px;line-height:1.5}.rg-gift__image{width:90px;height:100px;object-fit:cover}.rg-gift__title{font-weight:500;margin-bottom:4px}.rg-gift__description{opacity:.75}.rg-gift__hint{font-size:11px;opacity:.65;margin-top:7px}product-form:has(rg-gift-packaging input:checked) .shopify-payment-button{display:none}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
