.scp .scp-gallery.scd-col{position:relative!important;top:auto!important;align-self:start;min-width:0}.scd{margin:0;min-width:0}.scd-title{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:500;letter-spacing:-.02em;margin:0;color:#23201c}.scd-lead{margin:6px 0 16px;font-size:14px;line-height:1.5;color:#6b635a}.scd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scd-card{position:relative;min-width:0;display:flex;flex-direction:column;padding:8px 8px 10px;border:1.5px solid rgba(35,32,28,.1);border-radius:16px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.scd-card.is-picked{border-color:#23201c;box-shadow:0 0 0 3px #23201c0f}.scd-card.is-soldout{opacity:.5}.scd-card.is-pulse{animation:scd-pop .3s ease}@keyframes scd-pop{0%{transform:scale(.97)}60%{transform:scale(1.015)}to{transform:none}}.scd-card__img{position:relative;aspect-ratio:4/3;border-radius:11px;background:#f3eee6;overflow:hidden;margin-bottom:10px}.scd-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.scd-card__badge{position:absolute;top:8px;left:8px;padding:4px 9px;border-radius:100px;background:#23201c;color:#fbf9f5;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.scd-card__badge[hidden]{display:none}.scd-card__name{margin:0;padding:0 4px;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:#23201c}.scd-card__use{margin:2px 0 0;padding:0 4px;font-size:12px;line-height:1.35;color:#6b635a}.scd-card__price{margin:8px 0 0;padding:0 4px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:14.5px;line-height:1.3}.scd-card__price b{font-weight:600;color:#23201c}.scd-card__price s{font-size:12.5px;color:#9c958a}.scd-card__price small{flex-basis:100%;font-size:11px;color:#6b635a}.scd-dots{display:flex;gap:4px;margin:8px 0 10px;padding:0}.scd-dot{position:relative;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.scd-dot i{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1px solid rgba(0,0,0,.06)}.scd-dot:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:1.5px solid transparent;transition:border-color .15s ease}.scd-dot:hover:after{border-color:#23201c4d}.scd-dot.is-active:after{border-color:#23201c}.scd-dot.is-soldout{opacity:.3}.scd-dot.c-pink i{background:#c97f65}.scd-dot.c-blaa i{background:#93aebd}.scd-dot.c-graa i{background:#918a80}.scd-step{margin-top:auto;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;height:44px;border:1px solid rgba(35,32,28,.16);border-radius:12px;overflow:hidden;background:#fff}.scd-step button{display:grid;place-items:center;padding:0;border:0;background:transparent;font:inherit;font-size:20px;line-height:1;color:#23201c;cursor:pointer;transition:background-color .15s ease,color .15s ease}.scd-step button:hover{background:#f3eee6}.scd-step button:disabled,.scd-step button.is-dim{color:#23201c47;cursor:default;background:transparent}.scd:not(.is-full) .scd-step [data-scd-plus]:not(.is-dim){background:#23201c;color:#fbf9f5}.scd:not(.is-full) .scd-step [data-scd-plus]:not(.is-dim):hover{background:#3a342e}.scd-step output{display:grid;place-items:center;border-left:1px solid rgba(35,32,28,.1);border-right:1px solid rgba(35,32,28,.1);font-weight:600;font-size:15px;color:#23201c}.scd-card:not(.is-picked) .scd-step{grid-template-columns:1fr}.scd-card:not(.is-picked) .scd-step [data-scd-minus],.scd-card:not(.is-picked) .scd-step output{display:none}.scd-card:not(.is-picked) .scd-step [data-scd-plus]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:0}.scd-card:not(.is-picked) .scd-step [data-scd-plus]:before{content:"+";font-size:19px;font-weight:400;line-height:1}.scd-card:not(.is-picked) .scd-step [data-scd-plus]:after{content:"Tilf\f8j";font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.scd:not(.is-full) .scd-card:not(.is-picked) .scd-step{border-color:#23201c}.scd-card.is-picked .scd-step{animation:scd-step-in .22s ease}@keyframes scd-step-in{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:none}}.scd .scp-stock-note{margin-top:12px}.scd-upsell{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:14px 16px;border-radius:14px;background:#f3eee6;font-size:13.5px;line-height:1.45;color:#23201c;text-decoration:none}.scd-upsell[hidden]{display:none}.scd-upsell b{color:#92573f;font-weight:600;white-space:nowrap}.scd-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#f3eee6;font-size:13.5px;line-height:1.4;color:#23201c}.scd-summary span{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#92573f;width:100%}.scd-summary i{font-style:normal;color:#92573f;padding:0 2px}.scd-summary.is-waiting{color:#6b635a}.scp-duo .scp-sticky{display:none!important}.scd-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fbf9f5;border-top:1px solid rgba(35,32,28,.1);box-shadow:0 -10px 30px #23201c14;transform:translateY(calc(100% + 20px));transition:transform .3s ease;visibility:hidden}.scd-bar.is-on{transform:none;visibility:visible}.scd-bar.is-nudge{animation:scd-nudge .4s ease}@keyframes scd-nudge{0%,to{translate:0}25%{translate:-5px 0}75%{translate:5px 0}}.scd-bar__in{max-width:560px;margin:0 auto}.scd-bar__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.scd-bar__title{margin:0;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.2;color:#23201c}.scd-bar__count{display:block;margin-top:2px;font-size:12px;color:#6b635a}.scd-bar__slots{display:flex;gap:8px;flex:0 0 auto}.scd-slot{position:relative;width:46px;height:46px;padding:0;border:1.5px dashed rgba(35,32,28,.22);border-radius:10px;background:#f3eee6;display:grid;place-items:center;font-family:Fraunces,Georgia,serif;font-size:17px;color:#23201c59}.scd-slot.is-filled{border:1.5px solid #23201C;background:#fff;cursor:pointer}.scd-slot img{width:100%;height:100%;object-fit:contain;border-radius:8px}.scd-slot__x{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:#23201c;color:#fbf9f5;font-family:inherit;font-size:12px;line-height:20px;text-align:center}.scd-bar__prog{display:flex;align-items:center;gap:10px;margin:12px 0}.scd-bar__track{flex:1;height:6px;border-radius:6px;background:#23201c1a;overflow:hidden}.scd-bar__fill{display:block;height:100%;width:0;border-radius:6px;background:#92573f;transition:width .35s ease}.scd-bar__save{flex:0 0 auto;padding:4px 10px;border-radius:100px;background:#23201c12;font-size:11px;font-weight:600;letter-spacing:.04em;color:#6b635a;transition:background-color .25s ease,color .25s ease}.scd-bar.is-full .scd-bar__save{background:#92573f;color:#fbf9f5}.scd-bar__cta{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 18px;border:0;border-radius:14px;background:#23201c;color:#fbf9f5;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.scd-bar__cta:not(:disabled):hover{background:#3a342e}.scd-bar__cta:disabled{background:#23201c1f;color:#6b635a;cursor:default}.scd-bar__cta.is-pending{background:#f3eee6;color:#23201c;box-shadow:inset 0 0 0 1px #23201c24}.scd-bar__cta.is-pending:hover{background:#ebe4d9}.scd-bar__price{letter-spacing:.02em;text-transform:none;font-size:14px;white-space:nowrap}.scd-bar__price s{margin-left:6px;font-weight:400;opacity:.6}.scd-bar__trust{margin:8px 0 0;text-align:center;font-size:11.5px;color:#6b635a}body.scd-bar-on{padding-bottom:var(--scd-bar-h,0px)}.scp-topline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.scp-h1-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 9px;border-radius:100px;background:#241e18;color:#ede5d8;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1}.scp-h1-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#c9836b}.scp-duo[data-preorder=""] .scp-h1-tag{display:none}@media(max-width:719px){.scd-title{font-size:23px}.scd-lead{font-size:13.5px}.scd-grid{gap:8px}.scd-card{padding:6px 6px 8px;border-radius:14px}.scd-card__name{font-size:17px}.scd-card__use{font-size:11.5px;min-height:2.7em}.scd-card__price{font-size:14px}.scd-dot{width:34px;height:34px}.scd-step{grid-template-columns:40px minmax(0,1fr) 40px}.scd-card__img{aspect-ratio:16/11;margin-bottom:8px}.scd-card__price{margin-top:6px}.scd-dots{margin:6px 0 8px}.scd-upsell{flex-direction:column;align-items:flex-start;gap:6px}.scd-bar{padding:12px 16px calc(10px + env(safe-area-inset-bottom))}.scd-bar__prog{position:absolute;top:0;left:0;right:0;display:block;margin:0}.scd-bar__track{height:3px;border-radius:0;background:#23201c14}.scd-bar__fill{border-radius:0}.scd-bar__save{position:absolute;top:22px;right:16px}.scd-bar__row{flex-direction:row-reverse;justify-content:flex-end;margin:0 0 10px;padding-right:92px}.scd-bar__slots{gap:6px}.scd-slot{width:40px;height:40px;border-radius:9px;font-size:15px}.scd-slot__x{top:-6px;right:-6px;width:18px;height:18px;line-height:18px;font-size:11px}.scd-bar__title{font-size:16px}.scd-bar__count{font-size:11.5px}.scd-bar__trust{display:none}.scd-bar__cta{min-height:50px;font-size:12px;letter-spacing:.1em}.scp-duo .scp-rv__grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:14px -20px 0;padding:0 20px 6px;scroll-padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scp-duo .scp-rv__grid::-webkit-scrollbar{display:none}.scp-duo .scp-rv__card{flex:0 0 82%;scroll-snap-align:start}.scp-duo .scp-h1-tag{font-size:9.5px}.scp-duo .scp-head{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.scp-duo .scp-head .scp-topline,.scp-duo .scp-head .scp-rating,.scp-duo .scp-head .scp-sub,.scp-duo .scp-head .scp-specline{display:none}}@media(min-width:980px){.scd-title{font-size:30px}.scd-lead{margin-bottom:20px;font-size:15px}.scd-grid{grid-template-columns:1fr;gap:10px}.scd-card{display:grid;grid-template-columns:120px minmax(0,1fr) 148px;grid-template-areas:"img name dots" "img use dots" "img price step";grid-template-rows:auto auto 1fr;column-gap:18px;row-gap:2px;align-items:center;padding:10px 16px 10px 10px;border-radius:18px}.scd-card:hover{border-color:#23201c47}.scd-card.is-picked:hover{border-color:#23201c}.scd-card.is-pulse{animation:scd-pop-row .3s ease}.scd-card__img{grid-area:img;align-self:stretch;aspect-ratio:auto;min-height:100px;margin:0;border-radius:12px}.scd-card__badge{top:6px;left:6px;padding:3px 7px;font-size:9.5px}.scd-card__name{grid-area:name;align-self:end;padding:0;font-size:21px}.scd-card__use{grid-area:use;align-self:start;padding:0;font-size:13px}.scd-card__price{grid-area:price;align-self:start;margin:6px 0 0;padding:0;font-size:15px}.scd-card__price small{flex-basis:auto;font-size:12px}.scd-dots{grid-area:dots;align-self:end;justify-content:center;margin:0 0 4px}.scd-step{grid-area:step;align-self:start;margin:4px 0 0}.scd-upsell{padding:16px 20px;font-size:14px}.scd-bar{padding:14px 32px;box-shadow:0 -12px 40px #23201c14}.scd-bar__in{max-width:1220px;display:grid;grid-template-columns:auto minmax(200px,1fr) 360px;grid-template-areas:"row prog cta" "row trust cta";column-gap:32px;align-items:center}.scd-bar__row{grid-area:row;justify-content:flex-start;gap:20px}.scd-bar__title{font-size:20px}.scd-bar__prog{grid-area:prog;align-self:end;margin:0}.scd-bar__trust{grid-area:trust;align-self:start;margin:6px 0 0;text-align:left}.scd-bar__cta{grid-area:cta;min-height:56px}}@media(min-width:980px)and (max-width:1199px){.scd-card{grid-template-columns:96px minmax(0,1fr) 136px;column-gap:14px}.scd-card__price small{flex-basis:100%}.scd-bar__in{grid-template-columns:auto minmax(140px,1fr) 300px;column-gap:24px}}@media(min-width:980px)and (min-height:780px){.scp .scp-gallery.scd-col{position:sticky!important;top:112px!important}}@keyframes scd-pop-row{0%{transform:scale(.99)}60%{transform:scale(1.005)}to{transform:none}}@media(prefers-reduced-motion:reduce){.scd-card.is-pulse,.scd-bar.is-nudge,.scd-card.is-picked .scd-step{animation:none}.scd-bar,.scd-bar__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/smartcubes-duo.css.map */
