:root{--sr-cream: #F6EFE5;--sr-linen: #EDE2D3;--sr-espresso: #33241C;--sr-caramel: #7E4519;--sr-muted: #6B5546;--sr-line: #DCCBB6}body{-webkit-font-smoothing:antialiased}body ::selection{background:var(--sr-caramel);color:#fff}.sr-wordmark{font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:.01em;white-space:nowrap}.sr-wordmark i{color:var(--sr-caramel);font-style:italic}.color-scheme-3 .sr-wordmark i{color:inherit}@media screen and (min-width:990px){.sr-wordmark{font-size:3.4rem}}body .button,body .shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.02rem;min-height:5.2rem}body .product-form__submit{min-height:5.8rem;font-size:1.9rem;font-weight:800}body .cart__checkout-button{min-height:5.6rem;font-size:1.8rem}body .button:not(.button--secondary):not(.button--tertiary){box-shadow:0 2px #33241c2e}.sr-deal{display:flex;gap:1rem;align-items:center;background:var(--sr-linen);color:var(--sr-espresso);padding:1.2rem 1.6rem;border-radius:6px;font-size:1.6rem;line-height:1.4}.sr-deal svg{flex:none;color:var(--sr-caramel)}.sr-trust{list-style:none;padding:0;margin:1.2rem 0;display:grid;gap:.8rem;font-size:1.6rem}.sr-trust li{display:flex;gap:1rem;align-items:center}.sr-trust svg{flex:none;color:var(--sr-caramel)}.sr-pay{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:.8rem 0 0}.sr-pay svg{width:3.8rem;height:2.4rem}.sr-pay--center{justify-content:center}.sr-ship{padding:1.2rem 0 1.4rem;font-size:1.6rem}.sr-ship__bar{height:.8rem;border-radius:.4rem;background:var(--sr-line);margin-top:.8rem;overflow:hidden}.sr-ship__bar span{display:block;height:100%;background:var(--sr-caramel);border-radius:inherit}.drawer .sr-ship{padding-left:3rem;padding-right:3rem}@media screen and (max-width:749px){.drawer .sr-ship{padding-left:1.5rem;padding-right:1.5rem}}.sr-details{border:1px solid var(--sr-line);border-radius:6px;padding:.4rem 1.6rem;margin:.8rem 0}.sr-details summary{cursor:pointer;min-height:4.8rem;display:flex;align-items:center;font-weight:700;font-size:1.6rem;list-style:none}.sr-details summary::-webkit-details-marker{display:none}.sr-details summary:after{content:"+";margin-left:auto;font-size:2.2rem;font-weight:300}.sr-details[open] summary:after{content:"\2212"}.sr-details__body{padding-bottom:1.6rem;display:grid;gap:1.2rem;font-size:1.6rem}.sr-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.sr-table th,.sr-table td{text-align:left;padding:.8rem .6rem;border-bottom:1px solid var(--sr-line)}.sr-note{font-size:1.4rem;color:var(--sr-muted)}.sr-fit label{display:grid;gap:.6rem}.sr-fit select{min-height:4.8rem;border:1px solid var(--sr-line);border-radius:6px;padding:0 1rem;background:#fff;font:inherit}.sr-fit fieldset{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem 1.8rem}.sr-fit legend{margin-bottom:.6rem}.sr-fit fieldset label{display:flex;align-items:center;gap:.8rem;min-height:4rem}.sr-fit input[type=radio]{width:2rem;height:2rem;accent-color:var(--sr-caramel)}.sr-fit__out{background:var(--sr-linen);padding:1.2rem 1.4rem;border-radius:6px}.sr-style__btns{display:inline-flex;border:1.5px solid var(--sr-espresso);border-radius:6px;overflow:hidden;margin:1rem 0 1.2rem}.sr-style__btns button{min-height:4.6rem;padding:0 1.8rem;border:0;background:transparent;cursor:pointer;font:700 1.6rem var(--font-body-family);color:var(--sr-espresso)}.sr-style__btns button[aria-pressed=true]{background:var(--sr-espresso);color:var(--sr-cream)}.sr-style p{font-size:1.6rem}.sr-style__q{font-weight:700}body .product-form__input input[type=radio]+label{min-width:5.2rem;min-height:5rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.6rem}.sr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0px));background:var(--sr-cream);box-shadow:0 -4px 18px #33241c29;font-size:1.6rem}.sr-sticky[hidden]{display:none}.sr-sticky .button{min-height:5rem;padding:0 2.4rem}@media screen and (min-width:750px){.sr-sticky{display:none!important}}.sr-hero__media{position:relative;height:74svh;min-height:44rem;overflow:hidden;background:var(--sr-linen)}.sr-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.sr-hero__text{display:grid;gap:1.4rem;justify-items:start;padding-top:2.4rem;padding-bottom:1rem}.sr-hero__text h1{font-size:clamp(4rem,9.5vw,8.8rem);line-height:1.04;margin:0}.sr-hero__text p{font-size:1.9rem;max-width:40ch;color:var(--sr-muted);margin:0}.sr-hero .button{min-height:5.8rem;font-size:1.9rem;padding:0 3rem}@media screen and (min-width:990px){.sr-hero__media{height:84vh}.sr-hero__text{grid-template-columns:1.3fr 1fr;align-items:end;column-gap:6.4rem;padding-top:3.6rem}.sr-hero__text h1{grid-row:span 2}}.sr-credit{position:absolute;left:.8rem;bottom:.8rem;font:500 1.2rem/1.3 system-ui,sans-serif;background:#0000009e;color:#fff;padding:.3rem .7rem;border-radius:3px}.sr-usp{list-style:none;padding:0;margin:0;display:grid;gap:1rem;font-weight:700;font-size:1.7rem}.sr-usp li{display:flex;gap:1.2rem;align-items:center}.sr-usp svg{color:var(--sr-caramel);flex:none}@media screen and (min-width:990px){.sr-usp{grid-template-columns:repeat(3,auto);justify-content:space-between}}.sr-duo{display:grid;gap:.4rem}.sr-duo a{text-decoration:none;color:inherit}.sr-duo__img{aspect-ratio:3 / 4;overflow:hidden;background:var(--sr-linen);position:relative}.sr-duo__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.sr-duo a:hover img{transform:scale(1.02)}.sr-duo__cap{display:flex;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.5rem 2rem;font-size:1.8rem}.sr-duo__cap b{font:400 2.4rem/1.2 var(--font-heading-family);margin-right:.4rem}@media screen and (min-width:750px){.sr-duo{grid-template-columns:1fr 1fr}}.sr-set__box{border:2px solid var(--sr-espresso);border-radius:6px;padding:1.4rem;background:#fbf7f1}.sr-set__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sr-set__list label{display:grid;gap:.8rem;cursor:pointer;position:relative;padding:.8rem;border-radius:6px;border:2px solid transparent;font-size:1.6rem;line-height:1.35}.sr-set__list input{position:absolute;top:1.4rem;left:1.4rem;width:2.4rem;height:2.4rem;accent-color:var(--sr-caramel)}.sr-set__list label:has(input:checked){border-color:var(--sr-caramel);background:var(--sr-cream)}.sr-set__list img{aspect-ratio:4 / 5;object-fit:cover;width:100%;border-radius:4px}.sr-set__foot{display:grid;gap:1.2rem;margin-top:1.4rem;font-size:1.8rem}.sr-set__foot label{display:flex;align-items:center;gap:1rem;font-weight:700}.sr-set__foot select{min-height:4.8rem;border:1.5px solid var(--sr-line);border-radius:6px;padding:0 1rem;background:var(--sr-cream);font:inherit}.sr-set__foot s{color:var(--sr-muted)}.sr-set__foot .button[disabled]{background:var(--sr-linen);color:var(--sr-muted);box-shadow:none;opacity:1}@media screen and (min-width:990px){.sr-set__list{grid-template-columns:repeat(4,1fr)}.sr-set__foot{grid-template-columns:auto 1fr auto;align-items:center}}.sr-story__media{position:relative;height:62vh;min-height:34rem;overflow:hidden}.sr-story__media img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.sr-story__text{display:grid;gap:1.6rem;padding-top:3.2rem;padding-bottom:4.8rem;max-width:64ch;font-size:1.9rem;line-height:1.65}.sr-story__text h2{margin:0}.sr-story__name{font-family:var(--font-heading-family);font-style:italic;font-size:2.1rem;color:var(--sr-caramel)}@media screen and (min-width:990px){.sr-story__media{height:78vh}}.sr-reviews__note{background:var(--sr-linen);padding:1.2rem 1.4rem;border-radius:6px;font-size:1.6rem;max-width:64ch}.sr-review{border:1px dashed var(--sr-line);border-radius:6px;padding:1.8rem;max-width:56rem;margin-top:1.6rem;display:grid;gap:.6rem}.sr-review__stars{color:var(--sr-caramel);letter-spacing:.2rem}.sr-company{border:1px dashed currentColor;padding:.4rem .8rem;display:inline-block;font-size:1.4rem}@media screen and (max-width:749px){.sr-wordmark{font-size:2.1rem}.header{padding-left:.8rem;padding-right:.8rem}.header__icon--account{display:none}.sr-set__list label span{font-size:1.5rem}}.sr-set__list img{height:auto}.sr-upsell{padding:1.6rem 3rem 2rem;border-top:1px solid var(--sr-line)}.cart__footer .sr-upsell,.cart__blocks .sr-upsell{padding:2rem 0 0}@media screen and (max-width:749px){.drawer .sr-upsell{padding-left:1.5rem;padding-right:1.5rem}}.sr-upsell__title{font-size:1.9rem;margin:0 0 .4rem}.sr-upsell__note{font-size:1.5rem;color:var(--sr-muted);margin:0 0 1.2rem}.sr-upsell__list{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}.sr-upsell__item{display:grid;grid-template-columns:7.2rem 1fr;gap:1.2rem;align-items:start}.sr-upsell__img img{width:7.2rem;height:9rem;object-fit:cover;border-radius:6px}.sr-upsell__body{display:grid;gap:.4rem;font-size:1.5rem}.sr-upsell__name{color:inherit;text-decoration:none;font-weight:700}.sr-upsell__form{display:flex;gap:.6rem;margin-top:.4rem}.sr-upsell__form select{min-height:4.4rem;max-width:60%;border:1px solid var(--sr-line);border-radius:6px;padding:0 .8rem;background:#fff;font:inherit;font-size:1.4rem}.sr-upsell__add.button{min-height:4.4rem;min-width:auto;padding:0 1.4rem;font-size:1.5rem;box-shadow:none}.sr-upsell{border-top:0;padding-top:2.4rem}.sr-upsell__form{display:grid;grid-template-columns:1fr;gap:.6rem}.sr-upsell__form select{max-width:100%;width:100%}.sr-upsell__add.button{width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sanne-roos.css.map */
