.st-gift-details{padding:32px 24px 64px;background:#fffaf5;color:#49120e}.st-gift-details>div{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.st-gift-details article{padding:28px;background:#f7e4cf;border-radius:14px}.st-gift-details h2{font-size:34px;line-height:1.2;margin-bottom:14px}.st-gift-details .prose{font-size:17px;line-height:1.6}.st-gift-fields{display:grid;gap:10px;font-size:17px}.st-gift-fields input,.st-gift-fields textarea{border:1px solid #e7b19e;border-radius:8px;padding:12px;background:#fffaf5;max-width:100%;width:100%;font:inherit}.st-gift-fields p{font-size:15px;line-height:1.5;margin:8px 0}@media(max-width:700px){.st-gift-details>div{grid-template-columns:1fr}.st-gift-details article{padding:22px}}.st-volume{background:#fffaf5;color:#49120e;font:inherit}.st-volume h1,.st-volume h2{font-family:var(--heading-font-family);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.12}.st-volume h1{font-size:clamp(38px,5vw,62px);max-width:900px;margin:0 0 20px}.st-volume h2{font-size:clamp(30px,3.5vw,44px);margin:0 0 20px}.st-volume__hero{padding:clamp(40px,6vw,80px) max(20px,calc((100% - 1120px)/2));background:#f7e4cf}.st-volume__hero--image{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center}.st-volume__intro{max-width:850px}.st-volume__lead{font-size:clamp(22px,2.5vw,28px);line-height:1.4;margin:0 0 20px}.st-volume__copy{font-size:18px;line-height:1.65}.st-volume__copy p{margin:0 0 16px}.st-volume__copy p:last-child{margin-bottom:0}.st-volume__copy ul,.st-volume__copy ol{padding-left:24px;display:grid;gap:12px;margin:20px 0;list-style:revert}.st-volume__copy li{padding-left:4px}.st-volume__copy a{text-decoration:underline;text-underline-offset:4px}.st-volume__button{display:inline-flex;justify-content:center;align-items:center;background:#eea18b;color:#49120e;border-radius:999px;min-height:48px;padding:14px 25px;margin-top:24px;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.st-volume__button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #49120e1c}.st-volume a:focus-visible,.st-volume summary:focus-visible{outline:2px solid #49120e;outline-offset:5px}.st-volume__body{max-width:1120px;margin:auto;padding:0 20px 56px}.st-volume__panel{padding:40px 0;border-bottom:1px solid #e6d6c8}.st-volume__panel>div{max-width:850px}.st-volume__panel--image{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px;align-items:center}.st-volume__panel--tinted{background:#f7e4cf;border:0;border-radius:18px;padding:32px;margin:32px 0}.st-volume__hero-photo,.st-volume__photo{width:100%;height:auto;max-height:500px;object-fit:cover;border-radius:16px}.st-volume__figure{margin:32px 0}.st-volume__figure img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:16px}.st-volume__faq{max-width:900px;padding-top:40px}.st-volume__faq details{border-bottom:1px solid #e6d6c8}.st-volume__faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;cursor:pointer;list-style:none}.st-volume__faq summary::-webkit-details-marker{display:none}.st-volume__faq h3{font-family:inherit;font-weight:600;font-size:19px;line-height:1.4;letter-spacing:0;text-transform:none;margin:0}.st-volume__faq summary>span{font-size:25px;transition:transform .18s ease}.st-volume__faq details[open] summary>span{transform:rotate(45deg)}.st-volume__faq details>.st-volume__copy{padding-bottom:22px}@media(max-width:749px){.st-volume__hero--image,.st-volume__panel--image{grid-template-columns:1fr;gap:24px}.st-volume__panel{padding-top:30px;padding-bottom:30px}.st-volume__panel--tinted{padding:24px}.st-volume__copy{font-size:17px}.st-volume__faq h3{font-size:18px}.st-volume__hero-photo{max-height:400px}}@media(prefers-reduced-motion:reduce){.st-volume__button,.st-volume__faq summary>span{transition:none}.st-volume__button:hover{transform:none}}.st-pricelist__subtitle{font-size:19px;line-height:1.5;color:#49120e;margin:-10px 0 24px}.st-pricelist__note{font-size:16px;line-height:1.65;margin:22px 0 0}.st-pricelist__services{background:#fff;border:1px solid #e6d6c8;border-radius:12px}.st-pricelist__services .st-pricelist__row>span:first-child{min-width:0;overflow-wrap:break-word}.st-pricing-nav[data-category-count="5"] .st-pricing-nav__links{grid-template-columns:repeat(5,minmax(0,1fr))}.st-pricing-nav[data-category-count="5"] .st-pricing-nav__links a{min-width:0}.st-pricing-nav[data-category-count="5"] .st-pricing-nav__links a span:first-child{overflow-wrap:break-word}@media(max-width:700px){.st-pricing-nav[data-category-count="5"] .st-pricing-nav__links{grid-template-columns:repeat(2,minmax(0,1fr))}.st-pricing-nav[data-category-count="5"] .st-pricing-nav__links a:nth-child(odd){border-left:0}.st-pricing-nav[data-category-count="5"] .st-pricing-nav__links a:nth-child(n+3){border-top:1px solid #e6d6c8}.st-pricing-nav[data-category-count="5"] .st-pricing-nav__links a:last-child{grid-column:1/-1}}.st-related{padding-top:28px;padding-bottom:40px;border-top:1px solid #e6d6c8}.st-related p{font-size:13px;margin:0 0 12px}.st-related div{display:flex;flex-wrap:wrap;gap:14px 28px}.st-related a{font-size:15px;text-decoration:underline;text-underline-offset:4px;color:inherit}.st-results{padding:var(--results-padding,48px) 0;background:var(--results-background)}.st-results header{max-width:760px;margin-bottom:28px}.st-results header h2{font-size:var(--results-title-size,32px)}.st-results__grid{display:grid;grid-template-columns:repeat(var(--results-columns,2),minmax(0,1fr));gap:32px 24px}.st-results figure{margin:0;min-width:0}.st-results__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.st-results img,.st-results .placeholder{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:#f7e4cf;border-radius:8px}.st-results__photo span{display:block;margin-top:8px;font-size:13px;color:var(--results-label-color);text-align:center}.st-results figcaption{font-size:14px;margin-top:12px;text-align:center}.st-results__item>img{aspect-ratio:4/3}@media(max-width:900px){.st-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.st-results__grid{grid-template-columns:1fr;gap:28px}.st-results header h2{font-size:min(var(--results-title-size,32px),30px)}}.st-results--volume>.container{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.st-results--volume header{max-width:none;margin-bottom:28px}.st-results--volume header h2{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(30px,3.5vw,44px);line-height:1.12;letter-spacing:0;text-transform:none;color:#49120e;margin:0 0 20px}.st-results--volume .st-results__grid{grid-template-columns:1fr;gap:24px}.st-results--volume .st-results__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--results-photo-width,240px)*2 + 16px));align-items:center;gap:20px 32px;padding:24px;background:#fffaf5;border:1px solid #e6d6c8;border-radius:20px}.st-results--volume .st-results__card-title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.2;letter-spacing:0;text-transform:none;color:#49120e;margin:0;grid-column:1}.st-results--volume .st-results__pair{grid-column:2;gap:16px}.st-results--volume .st-results__photo{position:relative;min-width:0}.st-results--volume .st-results__photo img{aspect-ratio:3/4;object-fit:contain;border-radius:12px}.st-results--volume .st-results__photo span{position:absolute;top:10px;left:10px;margin:0;padding:4px 12px;border-radius:20px;background:#fffaf5;color:#49120e;font-size:14px;font-weight:600;line-height:1.5}.st-results--volume figcaption{grid-column:1/-1;font-size:16px;line-height:1.6;color:#49120e;margin:0;text-align:left}@media(max-width:700px){.st-results--volume .st-results__item{grid-template-columns:1fr;gap:16px;padding:16px}.st-results--volume .st-results__pair{grid-column:1;width:100%;max-width:calc(var(--results-photo-width,240px)*2 + 16px);margin-inline:auto;gap:12px}.st-results--volume .st-results__photo span{top:8px;left:8px;padding:3px 10px;font-size:13px}}.st-results--glow .st-results__photo img{object-fit:cover;background:transparent}.st-results--glow .st-results__photo span{font-family:var(--text-font-family);font-size:15px}@media(max-width:600px){.st-results--glow .st-results__grid[tabindex]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px}.st-results--glow .st-results__grid[tabindex]>.st-results__item{scroll-snap-align:start}.st-results--glow .st-results__grid[tabindex]:focus-visible{outline:2px solid var(--results-label-color);outline-offset:3px}}.color-swatch.st-amazing-swatch{--swatch-size: 44px;width:44px;height:44px;border-radius:50%}.st-amazing-swatch:focus-visible,input:focus-visible+.st-amazing-swatch{outline:2px solid currentColor;outline-offset:4px}st-glow-moment-form{display:block}.st-gift-fields--main,.st-gift-fields--main fieldset{border:0;padding:0;min-width:0}.st-gift-fields--main legend{font-weight:600;margin-bottom:8px}.st-gift-fields--main .st-gift-choice{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px;border:1px solid var(--st-powder,#e7b19e);border-radius:8px;margin-bottom:6px;cursor:pointer}.st-gift-fields--main .st-gift-choice:has(:checked){background:var(--st-beige,#f7e4cf);border-color:var(--st-bordeaux,#49120e)}.st-gift-fields--main .st-gift-choice input{-webkit-appearance:auto;appearance:auto;width:1rem;height:1rem;flex:none;padding:0;accent-color:var(--st-bordeaux,#49120e)}.st-gift-fields--main .st-gift-address{margin-top:12px}.st-gift-fields--main .st-gift-address-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px}.st-gift-fields--main :is(.st-gift-address label,[data-gift-digital] label){display:block;margin-bottom:4px}.st-gift-fields--main .st-gift-address :is(input,select){margin-bottom:8px}.st-gift-fields--main select{-webkit-appearance:auto;appearance:auto;width:100%;padding:12px;border:1px solid var(--st-powder,#e7b19e);border-radius:8px;background:#fffaf5;font:inherit}.st-gift-fields--main .st-gift-quantity{max-width:88px}.st-gift-fields--main .button{width:100%;margin-top:4px;background:var(--st-bordeaux,#49120e);color:#fffaf5}.st-gift-fields--main [hidden]{display:none!important}.st-product-card__visual{position:relative}.st-product-card__image-link{display:block}.st-product-card .st-product-card__quick{position:absolute;right:12px;bottom:12px;margin:0;z-index:2}.st-product-card__quick form{display:block}.st-product-card__quick buy-buttons .button{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #48120e24}.st-product-card__quick .button:focus-visible{outline:2px solid #48120e;outline-offset:3px}.st-product-card__quick .button:disabled{opacity:.45}.st-product-card .st-product-card__shade{margin:0;font-size:13px;line-height:1.45}.st-order-benefits{padding:16px 18px;background:#f6e9e5;border:1px solid #ead8d3;border-radius:12px;color:#302a28;font-size:13px;line-height:1.6;margin-block:16px}.st-order-benefits p{margin:0 0 4px}.st-order-benefits small{display:block;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
