.sam-budget{padding-block:var(--sam-section-y);background:#fff;color:var(--sam-ink)}.sam-budget--cream{background:var(--sam-cream)}.sam-budget--aqua{background:var(--sam-aqua)}.sam-budget__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--sam-budget-cols, 4),minmax(0,1fr));border-top:1px solid rgba(var(--sam-ink-rgb),.16);border-left:1px solid rgba(var(--sam-ink-rgb),.16)}.sam-budget__item{border-right:1px solid rgba(var(--sam-ink-rgb),.16);border-bottom:1px solid rgba(var(--sam-ink-rgb),.16)}.sam-budget__tile{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:clamp(16rem,15vw,22rem);padding:clamp(2rem,2.4vw,3.2rem);color:inherit;text-decoration:none;overflow:hidden;transition:color .45s var(--sam-ease)}.sam-budget__tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--sam-ink);transform:translateY(101%);transition:transform .6s var(--sam-ease)}.sam-budget__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .6s var(--sam-ease)}.sam-budget__bg img{width:100%;height:100%;object-fit:cover}.sam-budget__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.sam-budget__prefix{font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--sam-ink-rgb),.6);transition:color .45s var(--sam-ease)}.sam-budget__amount{display:flex;align-items:flex-start;gap:.8rem;margin-top:auto}.sam-budget__currency{font-size:1.3rem;font-weight:600;letter-spacing:.08em;margin-top:1.2rem}.sam-budget__value{font-family:var(--sam-font-display);font-weight:var(--sam-display-weight, 400);font-size:calc(clamp(7.2rem,9vw,14rem) * var(--sam-display-scale, 1));line-height:.85;letter-spacing:calc(-.04em + var(--sam-track-adj, 0em));font-variant-numeric:lining-nums;text-transform:var(--sam-display-case, none)}.sam-budget__caption{margin-top:1.2rem;font-size:1.35rem;opacity:.75}.sam-budget__cta{display:inline-flex;align-items:center;gap:.8rem;margin-top:2rem;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sam-budget__cta svg{width:1.4rem;height:1.4rem;transition:transform .3s var(--sam-ease)}@media(hover:hover){.sam-budget__tile:hover{color:#fff}.sam-budget__tile:hover:before{transform:none}.sam-budget__tile:hover .sam-budget__bg{opacity:1}.sam-budget__tile:hover .sam-budget__prefix{color:#ffffffbf}.sam-budget__tile:hover .sam-budget__cta svg{transform:translate(4px)}.sam-budget__tile:hover .sam-budget__value{font-style:italic}}.sam-budget__tile:focus-visible{outline-offset:-4px}.sam-budget__tile--photos{padding:clamp(1.4rem,1.6vw,2rem) clamp(1.4rem,1.6vw,2rem) clamp(1.8rem,2vw,2.6rem)}.sam-budget__tile--photos:before{display:none}.sam-budget__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:clamp(1.6rem,2vw,2.8rem)}.sam-budget__thumb{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.sam-budget__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:4%;box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s var(--sam-ease)}.sam-budget__tile--photos .sam-budget__value{font-size:calc(clamp(5.6rem,6vw,9.6rem) * var(--sam-display-scale, 1))}.sam-budget__tile--photos .sam-budget__amount{margin-top:.6rem}.sam-budget__tile--photos .sam-budget__cta{margin-top:1.4rem}@media(hover:hover){.sam-budget__tile--photos:hover{color:inherit}.sam-budget__tile--photos:hover .sam-budget__prefix{color:rgba(var(--sam-ink-rgb),.6)}.sam-budget__tile--photos:hover .sam-budget__value{font-style:normal;color:var(--sam-red)}.sam-budget__tile--photos:hover .sam-budget__thumb:nth-child(1) img{transform:translateY(-3%)}.sam-budget__tile--photos:hover .sam-budget__thumb:nth-child(2) img{transform:translateY(-3%);transition-delay:.05s}.sam-budget__tile--photos:hover .sam-budget__thumb:nth-child(3) img{transform:translateY(-3%);transition-delay:.1s}}@media screen and (max-width:989px){.sam-budget__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.sam-budget__tile{min-height:15rem;padding:1.6rem}.sam-budget__value{font-size:calc(6rem * var(--sam-display-scale, 1))}.sam-budget__currency{margin-top:.6rem;font-size:1.1rem}}@media screen and (max-width:749px){.sam-budget__tile--photos{padding:1rem 1rem 1.4rem}.sam-budget__thumbs{gap:.3rem;margin-bottom:1.2rem}.sam-budget__tile--photos .sam-budget__value{font-size:calc(4.8rem * var(--sam-display-scale, 1))}}@media(prefers-reduced-motion:reduce){.sam-budget__tile,.sam-budget__tile:before,.sam-budget__bg,.sam-budget__thumb img{transition:none}}html.sam-dark .sam-budget{background:#111;color:#f0f0f0}.sam-budget--bold .sam-head__title{font-family:var(--font-heading-family)}.sam-budget--bold .sam-budget__grid{border:0;gap:1.4rem}.sam-budget--bold .sam-budget__item{border:0}.sam-budget--bold .sam-budget__tile{min-height:clamp(30rem,26vw,36rem);padding:2.2rem 2.4rem;background:#f5f5f3;color:#111}.sam-budget--bold .sam-budget__tile:before{display:none}.sam-budget--bold .sam-budget__prefix{order:1;color:#555;letter-spacing:.22em}.sam-budget--bold .sam-budget__amount{order:2;margin-top:.4rem;gap:.6rem;color:var(--sam-red, #f5000f)}.sam-budget--bold .sam-budget__currency{margin-top:1rem;font-size:1.5rem;font-weight:700;letter-spacing:.06em}.sam-budget--bold .sam-budget__value,.sam-budget--bold .sam-budget__tile--photos .sam-budget__value{font-family:var(--sam-font-ui, var(--font-body-family));font-weight:800;font-size:clamp(6.4rem,6.6vw,9.6rem);line-height:.88;letter-spacing:-.05em;color:var(--sam-red, #f5000f)}.sam-budget--bold .sam-budget__caption{order:3}.sam-budget--bold .sam-budget__cta{position:absolute;right:2.2rem;top:2.2rem;margin:0;padding-bottom:.4rem;border-bottom:1px solid currentColor}.sam-budget--bold .sam-budget__thumbs{order:4;position:absolute;left:0;right:0;bottom:1.8rem;height:52%;margin:0;display:flex;justify-content:center;align-items:flex-end;gap:0}.sam-budget--bold .sam-budget__thumb{position:relative;aspect-ratio:auto;height:100%;background:none;overflow:visible;display:flex;align-items:flex-end}.sam-budget--bold .sam-budget__thumb img{position:static;width:auto;height:100%;max-width:15rem;padding:0;object-fit:contain;object-position:50% 100%;mix-blend-mode:normal}.sam-budget--bold .sam-budget__thumb img:not(.is-cut):not(.is-uncut){mix-blend-mode:multiply}.sam-budget--bold .sam-budget__thumb img.is-cut{filter:drop-shadow(0 1rem 1.2rem rgba(0,0,0,.14))}.sam-budget--bold .sam-budget__thumb img.is-uncut{height:78%;background:#fff;padding:4%}.sam-budget--bold .sam-budget__thumb:has(img.is-uncut){display:none}.sam-budget--bold .sam-budget__thumb:nth-child(1){transform:rotate(-6deg) translateY(.6rem);margin-right:-3rem;height:86%;z-index:1}.sam-budget--bold .sam-budget__thumb:nth-child(2){z-index:2}.sam-budget--bold .sam-budget__thumb:nth-child(3){transform:rotate(6deg) translateY(.6rem);margin-left:-3rem;height:86%;z-index:1}@media(hover:hover){.sam-budget--bold .sam-budget__tile:hover{background:#efefec;color:#111}.sam-budget--bold .sam-budget__tile--photos:hover .sam-budget__value{color:var(--sam-red, #f5000f)}.sam-budget--bold .sam-budget__tile:hover .sam-budget__thumb img{transform:translateY(-1.2rem)}}@media screen and (max-width:989px){.sam-budget--bold .sam-budget__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sam-budget--bold .sam-budget__item:last-child:nth-child(odd){grid-column:1 / -1}.sam-budget--bold .sam-budget__item:last-child:nth-child(odd) .sam-budget__tile{min-height:23rem}.sam-budget--bold .sam-budget__item:last-child:nth-child(odd) .sam-budget__thumbs{left:36%;right:2%;height:58%;bottom:1.4rem}.sam-budget--bold .sam-budget__item:last-child:nth-child(odd) .sam-budget__thumb img{max-width:10rem}}@media screen and (max-width:749px){.sam-budget--bold .sam-budget__tile{min-height:25rem;padding:1.4rem}.sam-budget--bold .sam-budget__prefix{font-size:.95rem}.sam-budget--bold .sam-budget__currency{font-size:1.1rem;margin-top:.7rem}.sam-budget--bold .sam-budget__value,.sam-budget--bold .sam-budget__tile--photos .sam-budget__value{font-size:6.2rem}.sam-budget--bold .sam-budget__cta{display:none}.sam-budget--bold .sam-budget__thumbs{height:46%;bottom:1rem}.sam-budget--bold .sam-budget__thumb img{max-width:9rem}.sam-budget--bold .sam-budget__thumb:nth-child(1){margin-right:-2rem}.sam-budget--bold .sam-budget__thumb:nth-child(3){margin-left:-2rem}}html.sam-dark .sam-budget--bold .sam-budget__tile{background:#1b1b1b;color:#f0f0f0}html.sam-dark .sam-budget--bold .sam-budget__prefix{color:#aaa}html.sam-dark .sam-budget--bold .sam-budget__value,html.sam-dark .sam-budget--bold .sam-budget__amount{color:#ff2b36}html.sam-dark .sam-budget--bold .sam-budget__thumb img:not(.is-cut):not(.is-uncut){opacity:0}@media(hover:hover){html.sam-dark .sam-budget--bold .sam-budget__tile:hover{background:#222;color:#f0f0f0}}.sam-budget{position:relative;isolation:isolate}.sam-budget--black,html.sam-dark .sam-budget--black{--color-foreground: 242, 242, 242;background:#0b0b0b;color:#f2f2f2}.sam-budget--black .sam-head__title{color:#fff}.sam-budget--black .sam-budget__tile{background:#161616;color:#f2f2f2}.sam-budget--black.sam-budget--bold .sam-budget__tile,html.sam-dark .sam-budget--black.sam-budget--bold .sam-budget__tile{background:radial-gradient(120% 90% at 30% 0%,#222,#141414 70%);color:#f2f2f2;box-shadow:inset 0 0 0 1px #ffffff0f}.sam-budget--black.sam-budget--bold .sam-budget__prefix{color:#f2f2f299}.sam-budget--black.sam-budget--bold .sam-budget__amount,.sam-budget--black.sam-budget--bold .sam-budget__value,.sam-budget--black.sam-budget--bold .sam-budget__tile--photos .sam-budget__value{color:#ff1f2c}.sam-budget--black.sam-budget--bold .sam-budget__cta{color:#f2f2f2}.sam-budget--black.sam-budget--bold .sam-budget__thumb img:not(.is-cut):not(.is-uncut){opacity:0;mix-blend-mode:normal}.sam-budget--black.sam-budget--bold .sam-budget__thumb img.is-cut{filter:drop-shadow(0 1.2rem 1.6rem rgba(0,0,0,.55))}@media(hover:hover){.sam-budget--black.sam-budget--bold .sam-budget__tile:hover,html.sam-dark .sam-budget--black.sam-budget--bold .sam-budget__tile:hover{background:#262626;color:#fff}}.sam-budget__chips{order:3;position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.sam-budget__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border-radius:999px;background:#11111112;color:#111;font-family:var(--sam-font-ui, var(--font-body-family));font-size:1.15rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.sam-budget__chip--gold{background:linear-gradient(135deg,#f8d77f,#e3b65a 55%,#c9993a);color:#1a1200;box-shadow:0 .4rem 1rem -.3rem #c9993a99}.sam-budget__chip--gold:before{content:"\2605";font-size:1rem}.sam-budget--black .sam-budget__chip:not(.sam-budget__chip--gold){background:#2a2a2a;color:#f2f2f2}html.sam-dark .sam-budget__chip:not(.sam-budget__chip--gold){background:#2a2a2a;color:#f2f2f2}@media screen and (max-width:749px){.sam-budget--bold .sam-budget__tile{min-height:28.5rem}.sam-budget--bold .sam-budget__thumbs{height:40%}.sam-budget__chips{gap:.4rem;margin-top:1rem}.sam-budget__chip{padding:.5rem .9rem;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/sam-price-edit.css.map */
