.collection-hero--buildit-info{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 12% 15%,rgba(193,168,137,.2),transparent 34%),radial-gradient(circle at 88% 82%,rgba(226,210,191,.34),transparent 38%)}.collection-hero--buildit-info:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fffcf8b8,#f1e9e070);pointer-events:none}.collection-hero--buildit-info .collection-hero__inner{background:transparent}.collection-hero--buildit-info .collection-hero__text{text-align:left}.collection-hero--buildit-info .collection-hero__info{width:min(1080px,100%);margin-inline:auto;padding:clamp(28px,4vw,54px)!important;border:1px solid rgba(143,128,111,.25);border-radius:26px;background:#ffffffb3;box-shadow:0 20px 55px #4435281a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.collection-hero--buildit-info .collection-hero__title{margin:0;color:#211c18;font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.045em}.collection-hero--buildit-info .collection-hero__description{max-width:none;margin-top:24px;color:#302923;font-size:clamp(16px,1.25vw,19px);line-height:1.62}.collection-hero--buildit-info .collection-hero__description>p{max-width:850px;margin:0}.collection-hero--buildit-info .collection-hero__description>p+p{margin-top:18px}.collection-hero--buildit-info .collection-hero__description>p:first-child{display:inline-flex;align-items:center;width:auto;padding:8px 14px;border:1px solid rgba(143,128,111,.28);border-radius:999px;background:#f0e7dcbf;color:#5f5144;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.025em}.collection-hero--buildit-info .collection-hero__description>p:nth-of-type(2){font-size:clamp(17px,1.45vw,21px);line-height:1.55}.collection-hero--buildit-info .collection-hero__description>p:nth-of-type(3){margin-top:28px;color:#211c18;font-size:17px;font-weight:700}.collection-hero--buildit-info .collection-hero__description ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:none;margin:14px 0 0;padding:0;list-style:none}.collection-hero--buildit-info .collection-hero__description li{position:relative;margin:0;padding:18px 18px 18px 46px;border:1px solid rgba(143,128,111,.2);border-radius:16px;background:#faf7f2d1;color:#302923;line-height:1.5}.collection-hero--buildit-info .collection-hero__description li:before{content:"";position:absolute;top:25px;left:20px;width:10px;height:10px;border-radius:50%;background:#9b846b;box-shadow:0 0 0 5px #9b846b21}.collection-hero--buildit-info .collection-hero__description>p:last-child{max-width:none;margin-top:20px;padding:16px 18px;border-left:3px solid #9b846b;border-radius:0 14px 14px 0;background:#e1d2c06b;color:#29221d;font-weight:600}@media(max-width:749px){.collection-hero--buildit-info .collection-hero__info{padding:24px 20px!important;border-radius:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.collection-hero--buildit-info .collection-hero__description{margin-top:20px}.collection-hero--buildit-info .collection-hero__description ul{grid-template-columns:1fr}.collection-hero--buildit-info .collection-hero__description li{padding:16px 16px 16px 42px}.collection-hero--buildit-info .collection-hero__description li:before{top:23px;left:18px}}.auto-gift-offer{margin:0 0 1rem;padding:.875rem 1rem;border:1px solid rgb(var(--color-border, 220 220 220));border-radius:var(--blocks-radius, .5rem);background:rgb(var(--color-background-secondary, 247 247 247))}.auto-gift-notice{position:fixed;right:1rem;bottom:1rem;z-index:50;max-width:min(24rem,calc(100vw - 2rem));padding:.875rem 1rem;border-radius:.5rem;color:#fff;background:#1f5132;box-shadow:0 .75rem 2rem #0003;opacity:0;transform:translateY(.75rem);transition:opacity .18s ease,transform .18s ease}.auto-gift-notice.is-visible{opacity:1;transform:translateY(0)}.sugar-scrub-purchase{display:block}.sugar-scrub-purchase__price{font-size:3rem;line-height:1.3}.sugar-scrub-purchase__stock{margin:2.4rem 0;color:#228b44}.sugar-scrub-purchase__stock[data-sold-out]{color:#777}.sugar-scrub-purchase__options{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.2rem;border:0;padding:0;margin:0 0 2.8rem;min-width:0}.sugar-scrub-purchase__options legend{margin-bottom:1.6rem;width:100%}.sugar-scrub-purchase__choice{position:relative;display:inline-flex;flex:0 0 auto;margin:0}.sugar-scrub-purchase .sugar-scrub-purchase__radio{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);opacity:0}.sugar-scrub-purchase .sugar-scrub-purchase__pill{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;margin:0;padding:1.2rem 2.4rem;border:1px solid currentColor;border-radius:999px;cursor:pointer;white-space:nowrap}.sugar-scrub-purchase__radio:checked+.sugar-scrub-purchase__pill{background:#211e1a;color:#fff;box-shadow:0 0 0 3px #d3c6b2}.sugar-scrub-purchase__radio:focus-visible+.sugar-scrub-purchase__pill{outline:3px solid #7a5f38;outline-offset:4px}.sugar-scrub-purchase__pill--sold{opacity:.5;text-decoration:line-through}.sugar-scrub-purchase__actions{display:flex;gap:1.6rem}.sugar-scrub-purchase__actions>button{flex:1;min-width:0}.sugar-scrub-purchase__quantity{display:flex;flex:0 0 15rem;border:1px solid #9d8e79;border-radius:999px;overflow:hidden}.sugar-scrub-purchase__quantity button{flex:0 0 4.4rem;min-width:0;min-height:4.8rem;border:0;border-radius:0;padding:0;background:transparent;color:inherit}.sugar-scrub-purchase__quantity input{flex:1;width:0;min-width:0;padding:0;border:0;border-radius:0;text-align:center;background:transparent;color:inherit;opacity:1;-webkit-appearance:textfield;appearance:textfield}.sugar-scrub-purchase__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}@media(max-width:749px){.sugar-scrub-purchase__pill{padding:1rem 1.6rem}.sugar-scrub-purchase__actions{gap:1rem}.sugar-scrub-purchase__quantity{flex-basis:12rem}.sugar-scrub-purchase__quantity button{flex-basis:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
