:root{--droomie-navy: 34 43 61;--droomie-cream: 241 236 232;--droomie-sand: 223 211 197;--droomie-taupe: 149 134 117;--droomie-terracotta: 181 75 60;--droomie-gold: 200 137 58;--droomie-trustpilot-green: 0 182 122;--droomie-radius: 16px;--droomie-radius-sm: 10px;--droomie-ease: cubic-bezier(.22, .61, .36, 1);--trustpilot-star: rgb(var(--droomie-trustpilot-green))}.shopify-section--announcement-bar .announcement-bar{padding-block:.65rem}.shopify-section--announcement-bar .announcement-bar p{font-size:.75rem;letter-spacing:.06em}.shopify-section--announcement-bar .announcement-bar :is(strong,b){color:rgb(var(--droomie-gold));font-weight:600}.shopify-section--announcement-bar .announcement-bar :is(carousel-prev-button,carousel-next-button) button{opacity:.7}.shopify-section--announcement-bar .announcement-bar :is(carousel-prev-button,carousel-next-button) button:hover{opacity:1}@media screen and (min-width:700px){.shopify-section--announcement-bar .announcement-bar p{font-size:.8125rem}}.product-info .price-list{align-items:baseline;column-gap:.625rem;row-gap:.25rem}.product-info .price-list sale-price{font-size:1.5rem;font-weight:600;line-height:1.1}.product-info .price-list sale-price.text-on-sale{color:rgb(var(--droomie-terracotta))}.product-info .price-list compare-at-price{color:rgb(var(--droomie-navy) / .45);font-size:1rem;font-weight:400;text-decoration-thickness:1px;text-underline-offset:0}@media screen and (min-width:700px){.product-info .price-list sale-price{font-size:1.75rem}.product-info .price-list compare-at-price{font-size:1.125rem}}.product-price-row{align-items:center;column-gap:.75rem;display:flex;flex-wrap:wrap;row-gap:.375rem}.product-price-row .price-list{column-gap:.625rem;flex:0 1 auto}.product-price-row .badge-list{flex:none}.product-info .badge-list{gap:.375rem}.product-info .badge{border-radius:999px;font-size:.6875rem;letter-spacing:.04em;padding:.3rem .625rem}.product-info .badge--on-sale{background:rgb(var(--droomie-terracotta));color:#fff}.product-info .badge--custom{border:1px solid rgb(var(--droomie-taupe) / .35)}.product-info .badge--sold-out{background:rgb(var(--droomie-navy) / .08);color:rgb(var(--droomie-navy) / .6)}@supports (text-box: trim-both cap alphabetic){.product-info .badge{padding-block:.5rem}}@media screen and (min-width:700px){.product-info .badge{font-size:.75rem;padding-inline:.75rem}}.product-gallery .badge-list{gap:.375rem}.product-gallery .badge--on-sale{border-radius:999px;font-size:.6875rem;padding:.35rem .7rem}.product-info__block-item[data-block-type=usp-list]{--product-block-item-margin: 1rem}.product-info__block-item[data-block-type=title]+.product-info__block-item[data-block-type=usp-list]{--product-block-item-margin: 2rem}.product-info__block-item[data-block-type=buy-buttons]+.product-info__block-item[data-block-type=usp-list]{--product-block-item-margin: 1rem}.product-info__block-item[data-block-type=urgency]{--product-block-item-margin: .625rem}.product-usp{display:grid;gap:var(--product-usp-gap, .5rem)}.product-usp--row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem}.product-usp__item{align-items:start;color:rgb(var(--text-color));column-gap:.625rem;display:flex;font-size:.875rem;line-height:1.35}.product-usp__icon{align-items:center;color:rgb(var(--droomie-taupe));display:flex;flex:none;justify-content:center;margin-block-start:.1em}.product-usp__icon svg{display:block;height:var(--product-usp-icon-size, 18px);width:var(--product-usp-icon-size, 18px)}.product-usp__text strong,.product-usp__text b{font-weight:600}.product-usp--boxed .product-usp__item{background:rgb(var(--droomie-cream));border:1px solid rgb(var(--droomie-taupe) / .22);border-radius:var(--droomie-radius-sm);font-size:.8125rem;padding:.75rem .875rem}.product-usp--boxed.product-usp--row .product-usp__item{align-items:center;flex-direction:column;row-gap:.4rem;text-align:center}.product-usp--boxed.product-usp--row .product-usp__icon{margin-block-start:0}.product-usp--boxed .product-usp__icon{color:rgb(var(--droomie-navy))}.product-usp--divided{gap:0}.product-usp--divided .product-usp__item{padding-block:.4rem}.product-usp--divided .product-usp__item+.product-usp__item{border-block-start:1px solid rgb(var(--droomie-taupe) / .18)}@media screen and (min-width:700px){.product-usp__item{font-size:.9375rem}.product-usp--boxed .product-usp__item{font-size:.875rem}}@media screen and (min-width:1000px){product-gallery[data-desktop-layout=carousel]{margin-inline:auto;max-width:min(100%,var(--droomie-gallery-max-width, 620px))}}.product-gallery__arrows{display:none}@media screen and (min-width:1000px){.product-gallery__arrows{display:block}.product-gallery__arrow{background:#ffffffeb;border:0;box-shadow:0 2px 10px -4px rgb(var(--droomie-navy) / .45);color:rgb(var(--droomie-navy));opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s var(--droomie-ease),background .2s var(--droomie-ease);z-index:2}.product-gallery__arrow--prev{inset-inline-start:1rem}.product-gallery__arrow--next{inset-inline-end:1rem}.product-gallery:hover .product-gallery__arrow,.product-gallery__arrow:focus-visible{opacity:1}.product-gallery__arrow:hover{background:#fff}.product-gallery__arrow[disabled]{cursor:default;opacity:0!important}.product-gallery:has(.product-gallery__arrows) .product-gallery__cursor{display:none}}@media(prefers-reduced-motion:reduce){.product-gallery__arrow{transition:none}}.product-info .variant-picker__option{row-gap:.625rem}.product-info .variant-picker__option-info legend{font-size:.875rem}.product-info .variant-picker__option-info span{font-size:.875rem;font-weight:600}.product-info .thumbnail-swatch{--thumbnail-size: 3.25rem;border-block-end:0;border-radius:50%;box-shadow:0 0 0 1px rgb(var(--droomie-taupe) / .3);overflow:hidden;padding-block-end:0;transition:box-shadow .18s var(--droomie-ease),transform .18s var(--droomie-ease)}.product-info .thumbnail-swatch>img{aspect-ratio:1;border-radius:50%;height:100%;object-fit:cover;width:100%}.product-info :is(:checked+.thumbnail-swatch,.thumbnail-swatch.is-selected){box-shadow:0 0 0 2px rgb(var(--background)),0 0 0 4px rgb(var(--droomie-navy))}.product-info .thumbnail-swatch.is-disabled{opacity:.45}.product-info .variant-picker__option-values:has(.thumbnail-swatch){gap:.75rem}@media screen and (pointer:fine){.product-info .thumbnail-swatch:hover{box-shadow:0 0 0 2px rgb(var(--background)),0 0 0 4px rgb(var(--droomie-taupe));transform:translateY(-2px)}}@media screen and (min-width:700px){.product-info .thumbnail-swatch{--thumbnail-size: 3.75rem}}.product-info .color-swatch{border-radius:50%;box-shadow:0 0 0 1px rgb(var(--droomie-taupe) / .3);transition:box-shadow .18s var(--droomie-ease),transform .18s var(--droomie-ease)}.product-info .color-swatch--square{--swatch-height: 2.75rem;--swatch-width: 2.75rem}.product-info :is(:checked+.color-swatch,.color-swatch.is-selected){box-shadow:0 0 0 2px rgb(var(--background)),0 0 0 4px rgb(var(--droomie-navy))}.product-info .color-swatch__indicator{display:none}@media screen and (pointer:fine){.product-info .color-swatch:hover{transform:translateY(-2px)}}.product-info .block-swatch{--swatch-padding: .75rem 1.125rem;border-color:rgb(var(--droomie-taupe) / .35);border-radius:var(--droomie-radius-sm);font-size:.875rem;transition:border-color .18s var(--droomie-ease),box-shadow .18s var(--droomie-ease)}.product-info :is(:checked+.block-swatch,.block-swatch.is-selected){background:rgb(var(--droomie-navy) / .04);border-color:rgb(var(--droomie-navy));box-shadow:inset 0 0 0 1px rgb(var(--droomie-navy));color:rgb(var(--droomie-navy))}.product-urgency{align-items:center;border-radius:var(--droomie-radius-sm);column-gap:.5rem;display:flex;font-size:.875rem;font-weight:500;line-height:1.3;padding:.625rem .875rem}.product-urgency--subtle{background:none;padding-inline:0}.product-urgency--soft{background:rgb(var(--droomie-terracotta) / .08);color:rgb(var(--droomie-terracotta))}.product-urgency--solid{background:rgb(var(--droomie-terracotta));color:#fff}.product-urgency__dot{background:currentcolor;border-radius:50%;flex:none;height:8px;position:relative;width:8px}.product-urgency__dot:after{animation:droomie-pulse 2s ease-out infinite;background:currentcolor;border-radius:50%;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.product-urgency__icon{color:currentcolor;display:flex;flex:none}.product-urgency__icon svg{height:16px;width:16px}@keyframes droomie-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){.product-urgency__dot:after{animation:none}}.product-info .buy-buttons .button[type=submit]{--button-padding-block: 1rem;font-size:.9375rem;font-weight:600;letter-spacing:.02em;width:100%}.product-info .buy-buttons .button[type=submit] .button__content{--button-padding-block: 1rem;column-gap:.5rem;flex-wrap:wrap}.atc-label{align-items:center;column-gap:.5rem;display:inline-flex;flex-wrap:wrap;justify-content:center}.product-sticky-add-to-cart .atc-label{column-gap:.4rem}.atc-label__separator{opacity:.45}.atc-label__price{font-weight:600;white-space:nowrap}.atc-label__compare{font-weight:400;opacity:.6;text-decoration:line-through;white-space:nowrap}@media screen and (min-width:700px){.product-info .buy-buttons .button[type=submit]{--button-padding-block: 1.125rem;font-size:1rem}.product-info .buy-buttons .button[type=submit] .button__content{--button-padding-block: 1.125rem}}@media screen and (pointer:fine){.product-info .buy-buttons .button[type=submit]:not([disabled]):hover{box-shadow:0 8px 20px -8px rgb(var(--droomie-navy) / .5);transform:translateY(-1px)}}.product-info .buy-buttons .button[type=submit][disabled]{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.product-info .buy-buttons .button[type=submit]{transition:none}.product-info .buy-buttons .button[type=submit]:hover{transform:none}}.product-info .accordion-group{border-block-start:1px solid rgb(var(--droomie-taupe) / .25)}.product-info .accordion-group>*{border-block-end:1px solid rgb(var(--droomie-taupe) / .25)}.product-info .accordion summary{font-size:.9375rem;font-weight:500;padding-block:1rem}.cart-kassakoopjes:has(.cart-kassakoopjes__carousel:not(.is-scrollable)) .cart-kassakoopjes__nav{display:none}.cart-kassakoopjes__carousel{cursor:grab}.cart-kassakoopjes__carousel:active{cursor:grabbing}.cart-kassakoopjes--page .cart-kassakoopjes__carousel{--distance-to-bleed: 0px;grid-auto-columns:minmax(240px,1fr);column-gap:.75rem}@media screen and (min-width:700px){.cart-kassakoopjes--page .cart-kassakoopjes__carousel{grid-auto-columns:minmax(0,calc(50% - .375rem))}}.creators__header{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-block-end:1.5rem}.creators__nav{column-gap:.5rem;display:flex}.creators__nav button[disabled]{cursor:default;opacity:.35}.creators__track{cursor:grab;display:grid;gap:.75rem;grid-auto-columns:minmax(216px,1fr);grid-auto-flow:column}.creators__track:active{cursor:grabbing}.creator-card{align-content:start;display:grid;gap:.625rem;scroll-snap-align:start}.creator-card__media{aspect-ratio:9 / 16;background:rgb(var(--droomie-navy) / .06);border-radius:var(--droomie-radius);overflow:hidden;position:relative}.creator-card__video{display:block;height:100%;object-fit:cover;width:100%}.creator-card__sound{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2rem;inset-block-end:.625rem;inset-inline-end:.625rem;justify-content:center;position:absolute;transition:background .2s var(--droomie-ease);width:2rem}.creator-card__sound:hover{background:#000000a6}.creator-card__sound-icon{background:currentcolor;clip-path:polygon(0 35%,30% 35%,60% 8%,60% 92%,30% 65%,0 65%);height:.875rem;position:relative;width:.875rem}.creator-card__sound[aria-pressed=false] .creator-card__sound-icon:after{background:currentcolor;content:"";height:1.5px;inset-block-start:50%;inset-inline-start:55%;position:absolute;transform:rotate(-45deg);width:.6rem}.creator-card__meta{display:grid;gap:.1rem;padding-inline:.125rem}.creator-card__name{font-size:.875rem;font-weight:600}.creator-card__handle{color:rgb(var(--text-color) / .6);font-size:.8125rem}a.creator-card__handle:hover{color:rgb(var(--text-color))}@media screen and (min-width:700px){.creators__track{gap:1rem;grid-auto-columns:minmax(248px,1fr)}}@media(prefers-reduced-motion:reduce){.creator-card__sound{transition:none}}.trustpilot-panel{container-type:inline-size}.trustpilot-panel--brand{--trustpilot-star: rgb(var(--droomie-gold))}.trustpilot-stars{align-items:center;column-gap:3px;display:inline-flex}.trustpilot-stars__star{align-items:center;background:var(--trustpilot-star);display:inline-flex;height:var(--trustpilot-star-size, 22px);justify-content:center;position:relative;width:var(--trustpilot-star-size, 22px)}.trustpilot-stars__star--empty{background:rgb(var(--droomie-navy) / .14)}.trustpilot-stars__star--half{background:linear-gradient(to right,var(--trustpilot-star) 50%,rgb(var(--droomie-navy) / .14) 50%)}.trustpilot-stars__star svg{height:68%;width:68%}.trustpilot-stars__star svg path{fill:#fff}.trustpilot-summary{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .875rem}.trustpilot-summary__score{font-size:1.125rem;font-weight:600}.trustpilot-summary__meta{color:rgb(var(--text-color) / .65);font-size:.875rem}.trustpilot-summary__meta a{color:inherit;text-decoration:underline;text-underline-offset:2px}.trustpilot-logo{align-items:center;column-gap:.375rem;display:inline-flex;font-weight:600}.trustpilot-summary--above-title{gap:.4rem .625rem}.trustpilot-summary--above-title .trustpilot-summary__score{font-size:.9375rem}.trustpilot-summary--above-title .trustpilot-summary__meta,.trustpilot-summary--above-title .trustpilot-logo{font-size:.8125rem}.product-info__block-item[data-block-type=trustpilot-summary]{--product-block-item-margin: 1rem}.trustpilot-logo svg{height:18px;width:auto}.trustpilot-slider{display:grid;gap:.75rem;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column}.trustpilot-slider>*{scroll-snap-align:start}scroll-carousel.trustpilot-slider{cursor:grab}scroll-carousel.trustpilot-slider:active{cursor:grabbing}.trustpilot-review{background:rgb(var(--droomie-cream));border:1px solid rgb(var(--droomie-taupe) / .2);border-radius:var(--droomie-radius);display:flex;flex-direction:column;gap:.625rem;padding:1.125rem 1.25rem}.trustpilot-review--on-cream{background:#fff}.trustpilot-review__title{font-size:.9375rem;font-weight:600;line-height:1.35}.trustpilot-review__body{color:rgb(var(--text-color) / .8);font-size:.875rem;line-height:1.55;margin:0}.trustpilot-review__body--clamp{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;line-clamp:5;overflow:hidden}.trustpilot-review__footer{align-items:center;color:rgb(var(--text-color) / .6);column-gap:.4rem;display:flex;flex-wrap:wrap;font-size:.75rem;margin-block-start:auto;padding-block-start:.25rem}.trustpilot-review__author{color:rgb(var(--text-color));font-weight:600}.trustpilot-review__verified{align-items:center;color:rgb(var(--droomie-trustpilot-green));column-gap:.2rem;display:inline-flex}.trustpilot-review__verified svg{height:12px;width:12px}.trustpilot-panel--compact{border:1px solid rgb(var(--droomie-taupe) / .25);border-radius:var(--droomie-radius);display:grid;gap:.75rem;padding:.875rem 1rem}.trustpilot-panel--compact .trustpilot-stars{--trustpilot-star-size: 18px}.trustpilot-compact__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.trustpilot-compact__header .trustpilot-logo{font-size:.875rem}.trustpilot-panel--compact .trustpilot-slider{grid-auto-columns:minmax(230px,1fr);gap:.5rem}.trustpilot-panel--compact .trustpilot-review{background:none;border:0;border-radius:0;padding:0}.trustpilot-panel--compact .trustpilot-review+.trustpilot-review{border-inline-start:1px solid rgb(var(--droomie-taupe) / .25);padding-inline-start:.75rem}.trustpilot-panel--compact .trustpilot-review__body--clamp{-webkit-line-clamp:3;line-clamp:3}.trustpilot-section__header{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-block-end:1.5rem}.trustpilot-slider>*{display:flex;height:100%}.trustpilot-slider>*>.trustpilot-review{width:100%}.trustpilot-section__footer{display:flex;justify-content:center;margin-block-start:2rem}.trustpilot-section__nav{column-gap:.5rem;display:flex}.trustpilot-section__nav button[disabled]{cursor:default;opacity:.35}.trustpilot-panel--compact .trustpilot-section__nav .circle-button{height:2rem;width:2rem}@container (min-width: 700px){.trustpilot-slider{grid-auto-columns:minmax(320px,1fr);gap:1rem}}@media screen and (min-width:700px){.trustpilot-summary__score{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/droomie-custom.css.map */
