.dictac-carousel-scene{position:relative;height:calc(min(65vw,2495px) + clamp(260px,18vw,600px));background:#fff}.dictac-carousel-pin{position:sticky;top:0;height:100vh;overflow:hidden;background:#fff}.dictac-carousel{position:relative;height:65vw;max-height:2495px;box-sizing:border-box;overflow:hidden;padding:5.5vw 0;transform:translate3d(0,var(--favourites-shift-y, 0px),0);will-change:transform}.dictac-carousel .dictac-section-intro{position:relative;display:block;width:73.3%;height:11vw;margin:0 auto 2vw}.dictac-carousel .dictac-section-intro h2{font-size:clamp(31px,2.85vw,109px);line-height:1.22;font-weight:700;white-space:pre-line}.dictac-carousel .dictac-section-intro p{position:absolute;right:0;bottom:.05vw;margin:0;font-size:clamp(15px,1.2vw,46px);text-transform:none}.dictac-carousel__viewport{width:100%;overflow:hidden;cursor:grab;touch-action:pan-y;outline:none}.dictac-carousel__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.dictac-carousel__track{display:flex;width:max-content;gap:1.8vw;padding:0 13.35vw;box-sizing:border-box;transform:translate3d(var(--track-x, 0px),0,0);transition:transform .66s cubic-bezier(.22,1,.36,1);will-change:transform}.dictac-carousel__viewport.is-dragging .dictac-carousel__track,.dictac-carousel__viewport.is-dragging .dictac-carousel__card{transition:none}.dictac-carousel__card{position:relative;flex:0 0 73.3vw;height:39vw;max-height:1497px;overflow:hidden;border-radius:1.45vw;opacity:var(--carousel-card-opacity, .78);transform:scale(var(--carousel-card-scale, .965));transform-origin:center;cursor:pointer;transition:transform .66s cubic-bezier(.22,1,.36,1),opacity .66s cubic-bezier(.22,1,.36,1);border:0;padding:0;background:transparent;text-align:left}.dictac-carousel__media{height:100%;border-radius:inherit;overflow:hidden}.dictac-carousel__media .dictac-media{width:100%;height:100%}.dictac-carousel__link{position:absolute;z-index:4;right:2.25vw;bottom:2.2vw;display:flex;align-items:center;gap:.72vw;padding:.34vw .38vw .34vw 1.12vw;border:0;border-radius:999px;color:var(--dictac-ink);background:#fff;font:inherit;font-size:clamp(14px,1.05vw,40px);font-weight:600;cursor:pointer;text-decoration:none}.dictac-carousel__link svg{width:2.12vw;height:2.12vw;max-width:82px;max-height:82px;padding:.54vw;box-sizing:border-box;border-radius:50%;color:#fff;background:var(--dictac-ink)}.dictac-carousel__card:not(.is-active) .dictac-carousel__link{display:none}.dictac-carousel__status{position:absolute;left:50%;bottom:2.2vw;width:min(15vw,560px);display:grid;grid-template-columns:1fr auto;gap:.45vw 1vw;transform:translate(-50%);color:var(--dictac-muted);font-size:clamp(11px,.62vw,24px)}.dictac-carousel__status>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dictac-carousel__status-bar{grid-column:1 / -1;height:2px;overflow:hidden;background:#dedfda}.dictac-carousel__status-bar span{display:block;height:100%;background:var(--dictac-orange);transition:width .6s cubic-bezier(.22,.72,.22,1)}.dictac-carousel__controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dictac-carousel__controls .dictac-icon-btn{position:absolute;width:42px;height:42px;max-width:123px;max-height:123px;pointer-events:auto;border:1px solid #dedfda;background:#f3f4f1}.dictac-carousel__controls .dictac-icon-btn.is-primary{color:#fff;border-color:var(--dictac-orange);background:var(--dictac-orange)}.dictac-carousel__prev{left:7.4%;bottom:9.1vw}.dictac-carousel__next{top:20.5vw;right:7.4%}@media(max-width:1100px){.dictac-carousel-scene{height:auto}.dictac-carousel-pin{position:relative;height:auto;overflow:visible}.dictac-carousel{height:auto;padding:95px 0;transform:none!important}}@media(max-width:620px){.dictac-carousel{padding:74px 0}.dictac-instagram>h2{font-size:30px!important}.dictac-carousel .dictac-section-intro{width:90%;height:auto;margin-bottom:32px}.dictac-carousel .dictac-section-intro p{position:static;margin-top:14px;font-size:16px}.dictac-carousel__track{gap:12px;padding:0 5vw}.dictac-carousel__card{flex-basis:90vw;height:75vw;border-radius:12px}.dictac-carousel__prev{left:6.5%;bottom:62px;width:42px;height:42px}.dictac-carousel__next{top:216px;right:6.5%;width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.dictac-carousel-scene{height:min(65vw,2495px)}.dictac-carousel-pin{position:relative;height:auto}.dictac-carousel{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-dictac-product-carousel.css.map */
