.product--editorial-gallery{--roren-pdp-ink: #14171a;--roren-pdp-cream: #f4f2ec;--roren-pdp-line: #e5e4e0;--roren-pdp-muted: rgba(20, 23, 26, .58);--roren-pdp-selected: #74715d}.product--editorial-gallery media-gallery.product__column-sticky{position:static}.product--editorial-gallery .product__media-list{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;width:100%;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;background:#fff}.product--editorial-gallery .product__media-list::-webkit-scrollbar{display:none}.product--editorial-gallery .product__media-item{display:block!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;aspect-ratio:var(--roren-media-ratio, 1.25);scroll-snap-align:start;scroll-snap-stop:always}.product--editorial-gallery .product__media-item>.product-media-container,.product--editorial-gallery .product__media-item>deferred-media,.product--editorial-gallery .product__media-item>product-model,.product--editorial-gallery .product__media-item .product__modal-opener,.product--editorial-gallery .product__media-item .product__media{width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important}.product--editorial-gallery .product__media-item>.product-media-container{overflow:hidden;border-radius:7px;background:var(--roren-pdp-cream)}.product--editorial-gallery .product__media{padding-bottom:0!important}.product--editorial-gallery .product__media img{display:block;width:100%;height:100%!important;max-width:none;object-fit:contain;object-position:center;background:#fff}.product--editorial-gallery .product__media-item:nth-child(1) .product__media img{object-position:50% 54%}.product--editorial-gallery .product__media-item:nth-child(3) .product__media img{object-position:52% 52%}.product--editorial-gallery .product__media-icon{display:none!important}.product--editorial-gallery .media-type-video .product__media-icon,.product--editorial-gallery .media-type-external_video .product__media-icon,.product--editorial-gallery .media-type-model .product__media-icon{display:flex!important}.product--editorial-gallery .product__media-toggle{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;cursor:zoom-in}.product--editorial-gallery media-gallery{position:relative;display:block}.product--editorial-gallery [id^=GalleryViewer-],.product--editorial-gallery [id^=GalleryViewer-]>slider-component{position:relative;display:block}.product--editorial-gallery [id^=GalleryViewer-]>.slider-buttons{position:absolute!important;z-index:5;top:0;left:12px;right:12px;display:flex!important;align-items:center;justify-content:space-between;width:auto;height:100%;margin:0;padding:0;pointer-events:none}.product--editorial-gallery [id^=GalleryViewer-]>.slider-buttons .slider-button{display:flex!important;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(20,23,26,.12);border-radius:50%;background:#fffffff0;box-shadow:0 4px 18px #14171a1f;color:var(--roren-pdp-ink);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product--editorial-gallery [id^=GalleryViewer-]>.slider-buttons .slider-counter{display:none}.product--editorial-gallery .thumbnail-slider{display:none!important;position:relative;width:100%;margin:10px 0 16px!important;padding:0!important}.product--editorial-gallery .roren-gallery-additional{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none}.product--editorial-gallery .roren-gallery-additional__item{min-width:0}.product--editorial-gallery .roren-gallery-additional__button{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:8px;background:#fff;cursor:zoom-in}.product--editorial-gallery .roren-gallery-additional__button img{display:block;width:100%;height:auto}.product--editorial-gallery .roren-gallery-additional__video{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffffeb;color:var(--roren-pdp-ink);font-size:11px;line-height:1;box-shadow:0 3px 14px #14171a26}.product--editorial-gallery .product__media-list{cursor:grab}.product--editorial-gallery .product__media-list.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.product--editorial-gallery .product__media-list.is-dragging .product__media-toggle{cursor:grabbing}.product--editorial-gallery .thumbnail-slider>.slider-button{display:none!important}.product--editorial-gallery .thumbnail-list{display:flex!important;gap:9px!important;width:100%;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.product--editorial-gallery .thumbnail-list::-webkit-scrollbar{display:none}.product--editorial-gallery .thumbnail-list__item{flex:0 0 72px!important;width:72px!important;height:72px!important;margin:0!important;scroll-snap-align:start}.product--editorial-gallery .thumbnail-list__item .thumbnail{display:block;width:100%!important;height:100%!important;padding:0!important;overflow:hidden;border:0;border-radius:9px;background:var(--roren-pdp-cream);box-shadow:none!important}.product--editorial-gallery .thumbnail-list__item .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;background:#fff}.product--editorial-gallery .thumbnail-list__item.roren-gallery-view-all{display:flex!important;align-items:center;justify-content:center;flex:0 0 86px!important;width:86px!important;height:72px!important;border:1px solid rgba(20,23,26,.28);border-radius:9px;background:#fff}.product--editorial-gallery .thumbnail-list__item.roren-gallery-view-all:before{display:none}.product--editorial-gallery .roren-gallery-view-all__button{width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--roren-pdp-ink);font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:1.2;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.product--editorial-gallery .thumbnail[aria-current=true]{outline:2px solid var(--roren-pdp-selected);outline-offset:-2px;border-radius:9px}.roren-gallery-trigger{display:none!important}.roren-gallery-trigger:after{content:"";width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.roren-gallery-trigger__count{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:var(--roren-pdp-ink);color:#fff;font-size:9px;letter-spacing:.03em}.roren-gallery-trigger:hover,.roren-gallery-trigger:focus-visible{background:#fff;border-color:#14171a59;outline:none}.product-media-modal--editorial .product-media-modal__content{box-sizing:border-box;width:100%!important;max-width:100vw!important;padding:12px!important;overflow-x:hidden!important;scroll-behavior:smooth;scroll-snap-type:y mandatory}.product-media-modal--editorial:not([open]) .product-media-modal__content{display:none!important}.product-media-modal--editorial .product-media-modal__content>*{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin-left:0!important;margin-right:0!important;scroll-snap-align:center}.product-media-modal--editorial .product-media-modal__content>img{object-fit:contain;aspect-ratio:auto!important}.product-media-modal--editorial .product-media-modal__content>*+*{margin-top:10px}.roren-complete-set{margin-top:24px;padding-top:20px;border-top:1px solid var(--roren-pdp-line);color:var(--roren-pdp-ink)}.roren-complete-set *{box-sizing:border-box}.roren-complete-set__head{margin:0 0 14px;text-align:center}.roren-complete-set__eyebrow{margin:0 0 5px;color:var(--roren-pdp-muted);font-family:var(--font-body-family);font-size:9px;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.roren-complete-set__head h2{margin:0;font-family:var(--font-body-family);font-size:21px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.roren-complete-set__intro{max-width:36em;margin:7px auto 0;color:var(--roren-pdp-muted);font-family:var(--font-body-family);font-size:11.5px;line-height:1.55}.roren-complete-set__items{display:grid;gap:8px}.roren-set-card{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) 28px;gap:12px;align-items:stretch;padding:10px;border:1px solid #e4e2dc;border-radius:13px;background:#fff;transition:opacity .18s ease,border-color .18s ease,background .18s ease}.roren-set-card:not(.is-selected){opacity:.56;background:#faf9f6}.roren-set-card__media{position:relative;display:block;width:92px;height:100%;min-height:92px;overflow:hidden;border-radius:8px;background:var(--roren-pdp-cream)}.roren-set-card__media img{display:block;width:100%;height:100%;object-fit:cover}.roren-set-card__body{min-width:0;align-self:center}.roren-set-card__kicker{margin:0 0 2px;color:var(--roren-pdp-muted);font-family:var(--font-body-family);font-size:8.5px;font-weight:700;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.roren-set-card h3{margin:0 0 3px;overflow:hidden;color:var(--roren-pdp-ink);font-family:var(--font-body-family);font-size:13.5px;font-weight:700;letter-spacing:-.01em;line-height:1.32;text-overflow:ellipsis}.roren-set-card h3 a{color:inherit;text-decoration:none}.roren-set-card h3 a:hover,.roren-set-card h3 a:focus-visible{text-decoration:underline;text-underline-offset:3px}.roren-set-card__variant{margin:0;color:var(--roren-pdp-muted);font-family:var(--font-body-family);font-size:11.5px;line-height:1.4}.roren-set-card__variant span[aria-hidden]{margin:0 2px}.roren-set-card__swatches{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.roren-set-card__swatch{width:22px;height:22px;padding:0;border:2px solid #fff;border-radius:50%;outline:1px solid rgba(20,23,26,.16);outline-offset:-1px;background:linear-gradient(#ffffff14,#ffffff14),var(--swatch-colour);box-shadow:0 0 0 1px transparent;cursor:pointer}.roren-set-card__swatch.is-selected{box-shadow:0 0 0 2px var(--roren-pdp-ink)}.roren-set-card__swatch:focus-visible{outline:2px solid var(--roren-pdp-ink);outline-offset:3px}.roren-set-card__toggle{align-self:start;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(20,23,26,.2);border-radius:50%;background:#fff;color:var(--roren-pdp-ink);cursor:pointer}.roren-set-card__toggle span:before{content:"+";display:block;font-size:18px;font-weight:400;line-height:1;transform:translateY(-1px)}.roren-set-card__toggle[aria-pressed=true]{border-color:var(--roren-pdp-ink);background:var(--roren-pdp-ink);color:#fff}.roren-set-card__toggle[aria-pressed=true] span:before{content:"\2713";font-size:12px;font-weight:700;transform:none}.roren-set-card__toggle:focus-visible{outline:2px solid var(--roren-pdp-ink);outline-offset:2px}.roren-complete-set__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.roren-complete-set__total{display:flex;flex-direction:column;gap:1px;margin:0;font-family:var(--font-body-family)}.roren-complete-set__total span{color:var(--roren-pdp-muted);font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.roren-complete-set__total strong{color:var(--roren-pdp-ink);font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.roren-complete-set__add{min-width:142px;min-height:44px;padding:0 19px;border:1px solid var(--roren-pdp-ink);border-radius:999px;background:var(--roren-pdp-ink);color:#fff;font-family:var(--font-body-family);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;cursor:pointer}.roren-complete-set__add:hover,.roren-complete-set__add:focus-visible{background:#33383d;border-color:#33383d;outline:none}.roren-complete-set__add[disabled]{background:var(--roren-pdp-line);border-color:var(--roren-pdp-line);color:var(--roren-pdp-muted);cursor:wait}.roren-complete-set__status{min-height:1.2em;margin:7px 0 0;color:#b4342a;font-family:var(--font-body-family);font-size:10.5px;line-height:1.4;text-align:right}@media screen and (min-width:750px){.product--editorial-gallery media-gallery.product__column-sticky{position:sticky;top:2.4rem}.product--editorial-gallery .product__media-item>.product-media-container{border-radius:8px}.roren-gallery-trigger{bottom:16px}}@media screen and (min-width:990px){.product.product--editorial-gallery:not(.product--no-media) .product__media-wrapper{width:calc(57% - var(--grid-desktop-horizontal-spacing) / 2);max-width:57%}.product.product--editorial-gallery:not(.product--no-media) .product__info-wrapper{width:calc(43% - var(--grid-desktop-horizontal-spacing) / 2);max-width:43%;padding-left:3.4rem}}@media screen and (max-width:749px){.product--editorial-gallery{--roren-mobile-gallery-ratio: 1.25}.product--editorial-gallery .roren-gallery-additional{display:none!important}.product--editorial-gallery .product__media-wrapper{width:100%;max-width:none;margin:0}.product--editorial-gallery .product__media-list{display:flex!important;gap:0!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;align-items:flex-start;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#fff;opacity:1;transition:opacity 90ms ease-out;contain:layout paint}.product--editorial-gallery .product__media-list::-webkit-scrollbar{display:none}.product--editorial-gallery .product__media-list.is-switching{opacity:0}.product--editorial-gallery .product__media-list.is-revealing .product__media-item.is-active{animation:roren-gallery-reveal .19s cubic-bezier(.22,.7,.25,1) both}.product--editorial-gallery .product__media-item,.product--editorial-gallery .product__media-item:nth-child(1),.product--editorial-gallery .product__media-item:nth-child(2),.product--editorial-gallery .product__media-item:nth-child(3),.product--editorial-gallery .product__media-item:nth-child(n+4),.product--editorial-gallery .product__media-item:last-child:nth-child(2){flex:0 0 100%!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:var(--roren-mobile-gallery-ratio)!important;align-self:flex-start;scroll-snap-align:start;scroll-snap-stop:always}.product--editorial-gallery .product__media-item>.product-media-container{border-radius:0;background:#fff}.product--editorial-gallery .product__media img{object-fit:cover!important;background:#fff}.product--editorial-gallery [id^=GalleryViewer-],.product--editorial-gallery [id^=GalleryViewer-]>slider-component{position:relative;display:block}.product--editorial-gallery [id^=GalleryViewer-]>.slider-buttons{position:absolute!important;z-index:5;top:0;left:9px;right:9px;display:flex!important;align-items:center;justify-content:space-between;width:auto;height:100%;margin:0;padding:0;pointer-events:none}.product--editorial-gallery [id^=GalleryViewer-]>.slider-buttons .slider-button{display:flex!important;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(20,23,26,.12);border-radius:50%;background:#fffffff0;box-shadow:0 4px 18px #14171a1f;color:var(--roren-pdp-ink);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product--editorial-gallery [id^=GalleryViewer-]>.slider-buttons .slider-counter{display:none}.product--editorial-gallery .thumbnail-slider{display:block!important;position:relative;width:100%;margin:10px 0 15px!important;padding:0!important}.product--editorial-gallery .thumbnail-slider>.slider-button{display:none!important}.product--editorial-gallery .thumbnail-list{display:flex!important;gap:7px!important;width:100%;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.product--editorial-gallery .thumbnail-list::-webkit-scrollbar{display:none}.product--editorial-gallery .thumbnail-list__item{flex:0 0 50px!important;width:50px!important;height:50px!important;margin:0!important;scroll-snap-align:start}.product--editorial-gallery .thumbnail-list__item .thumbnail{display:block;width:100%!important;height:100%!important;padding:0!important;overflow:hidden;border:0;border-radius:9px;background:var(--roren-pdp-cream);box-shadow:none!important}.product--editorial-gallery .thumbnail-list__item .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;background:#fff}.product--editorial-gallery .thumbnail-list__item.roren-gallery-view-all{display:flex!important;align-items:center;justify-content:center;flex:0 0 58px!important;width:58px!important;height:50px!important;border:1px solid rgba(20,23,26,.28);border-radius:9px;background:#fff}.product--editorial-gallery .thumbnail-list__item.roren-gallery-view-all:before{display:none}.product--editorial-gallery .roren-gallery-view-all__button{width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--roren-pdp-ink);font-family:var(--font-body-family);font-size:11px;font-weight:700;line-height:1.2;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.product--editorial-gallery .thumbnail[aria-current=true]{outline:2px solid var(--roren-pdp-selected);outline-offset:-2px;border-radius:9px}.roren-gallery-trigger{display:none!important}.product--inline-bundle .product__info-wrapper{padding-top:18px}.roren-complete-set{margin-top:20px;padding-top:18px}.roren-complete-set__head{margin-bottom:12px}.roren-complete-set__head h2{font-size:19px}.roren-set-card{grid-template-columns:82px minmax(0,1fr) 28px;gap:10px;padding:9px}.roren-set-card__media{width:82px;min-height:96px}.roren-set-card h3{font-size:12.5px}.roren-complete-set__add{min-width:128px;min-height:42px;padding:0 16px}}@keyframes roren-gallery-reveal{0%{opacity:.25;transform:scale(1.006)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.roren-set-card,.product--editorial-gallery .product__media-list{transition:none}.product--editorial-gallery .product__media-list.is-revealing .product__media-item.is-active{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/roren-pdp-editorial.css.map */
