.planeta-collection-hero{color:var(--ch-foreground);background:var(--ch-background)}.planeta-collection-hero__main{position:relative;height:var(--ch-height);min-height:var(--ch-height);padding-top:96px;display:grid;align-items:center}.planeta-collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.planeta-collection-hero__image img{width:100%;height:100%;object-fit:cover;object-position:var(--ch-image-position,center)}.planeta-collection-hero__main--contained .planeta-collection-hero__image{inset:96px max(32px,calc((100% - var(--ch-width)) / 2)) 0 auto;width:min(55%,calc(var(--ch-width) * .55));height:auto;overflow:hidden}.planeta-collection-hero__main--contained .planeta-collection-hero__image img{object-fit:contain;padding:20px}.planeta-collection-hero__inner{position:relative;width:min(calc(100% - 64px),var(--ch-width));margin-inline:auto;padding-block:48px;z-index:1}.planeta-collection-hero__copy{max-width:43%}.planeta-collection-hero__title{margin:0 0 16px;color:inherit;font-family:inherit;font-size:var(--ch-heading-size);font-weight:var(--ch-heading-weight);line-height:1.15}.planeta-collection-hero__body{max-width:var(--ch-body-width);font-size:var(--ch-body-size);font-weight:var(--ch-body-weight);line-height:1.5;white-space:normal;overflow-wrap:break-word}.planeta-collection-hero__body p{margin:0}.planeta-collection-hero__body p+p{margin-top:8px}#MainContent>.collection-benefits-marquee-section{margin-block-start:0}.planeta-collection-hero__benefits{position:relative;overflow:hidden;background:linear-gradient(110deg,rgb(255 255 255 / var(--ch-glass-opacity,.14)),rgb(var(--ch-benefit-rgb) / calc(var(--ch-glass-opacity,.14) * .65)) 55%,rgb(255 255 255 / calc(var(--ch-glass-opacity,.14) * .8)));backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border-block:1px solid rgb(255 255 255 / .2);box-shadow:inset 0 1px #ffffff1f}.planeta-collection-hero__benefit-track{display:flex;width:max-content;animation:collection-benefits-scroll var(--ch-scroll-duration) linear infinite}.planeta-collection-hero__benefit-inner{width:max-content;min-width:100vw;padding-inline:48px;display:flex;flex:none;align-items:center;justify-content:space-around;gap:96px;min-height:64px}.planeta-collection-hero__benefits:focus-visible .planeta-collection-hero__benefit-track{animation-play-state:paused}.collection-benefits-marquee[data-motion=off] .planeta-collection-hero__benefit-track{animation:none}.collection-benefits-marquee[data-motion=off] .planeta-collection-hero__benefit-inner[aria-hidden]{display:none}.planeta-collection-hero__benefits:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--ch-benefit-rgb) / calc(var(--ch-glass-opacity,.14) * .6)),transparent 5%,transparent 95%,rgb(var(--ch-benefit-rgb) / calc(var(--ch-glass-opacity,.14) * .6)))}@keyframes collection-benefits-scroll{to{transform:translate(-50%)}}.planeta-collection-hero__benefit{display:inline-flex;align-items:center;gap:10px;font-size:var(--ch-benefit-size);font-weight:var(--ch-benefit-weight);line-height:1.4}.planeta-collection-hero__benefit svg{width:24px;height:24px;flex:none;color:var(--ch-accent)}#MainContent>.shopify-section.collection-reference-section{margin-block-start:0}.collection-reference{display:block;color:var(--cr-foreground);background:var(--cr-background);padding-block:var(--cr-top) var(--cr-bottom)}.collection-reference [hidden]{display:none!important}.collection-reference__shell{width:min(calc(100% - 64px),var(--cr-width));margin-inline:auto;display:grid;grid-template-columns:232px minmax(0,1fr);gap:36px}.collection-reference__filters{align-self:start;position:sticky;top:110px;max-height:calc(100svh - 130px);overflow-y:auto;padding-right:12px}.collection-reference__filters>summary{display:none}.collection-reference__filter-top{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;margin-bottom:16px}.collection-reference__filter-top h2{margin:0;font-size:var(--cr-filter-title-size);font-weight:var(--cr-filter-title-weight)}.collection-reference__count-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:6px;background:#eeecf2;border-radius:50%;font-size:var(--cr-note-size);font-weight:var(--cr-note-weight)}.collection-reference__clear{width:36px;height:36px;display:grid;place-items:center;background:none;border:0;border-radius:50%;color:#666;cursor:pointer}.collection-reference__clear:hover{background:#eeecf2;color:var(--cr-accent)}.collection-reference__clear svg{width:20px;height:20px}.collection-reference fieldset{padding:0;margin:0;border:0;min-width:0}.collection-reference__filter-group{border-top:1px solid #e9e6ef;padding-block:22px}.collection-reference__filter-group>summary{display:flex;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;font-size:var(--cr-filter-title-size);font-weight:var(--cr-filter-title-weight)}.collection-reference__filter-group>summary::-webkit-details-marker{display:none}.collection-reference__filter-group summary svg{width:16px;height:16px;transform:rotate(180deg)}.collection-reference__filter-group:not([open]) summary svg{transform:none}.collection-reference__options{display:grid;gap:12px;padding-top:20px}.collection-reference__option{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--cr-filter-option-size);font-weight:var(--cr-filter-option-weight)}.collection-reference__option input{width:17px;height:17px;accent-color:var(--cr-accent);flex:none;margin:0}.collection-reference__price-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;padding-top:20px;font-size:var(--cr-filter-option-size);font-weight:var(--cr-filter-option-weight)}.collection-reference__price-field{position:relative}.collection-reference__price-field span{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#777;pointer-events:none}.collection-reference__price-field input{width:100%;height:38px;border:1px solid #d9d4e2;background:#fff;border-radius:6px;padding:6px 6px 6px 24px;color:inherit;-webkit-appearance:textfield;appearance:textfield}.collection-reference__price-field input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.collection-reference__range{position:relative;height:24px;margin-top:18px}.collection-reference__range:before{content:"";position:absolute;top:11px;inset-inline:0;height:2px;background:#ded8ea}.collection-reference__range-fill{position:absolute;top:11px;height:2px;background:var(--cr-accent)}.collection-reference__range input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;height:24px;-webkit-appearance:none;appearance:none;pointer-events:none;background:transparent}.collection-reference__range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:2px solid var(--cr-accent);background:#fff;border-radius:50%;pointer-events:auto;cursor:grab}.collection-reference__range input::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--cr-accent);background:#fff;border-radius:50%;pointer-events:auto;cursor:grab}.collection-reference__main{min-width:0}.collection-reference__search{position:relative;width:100%;margin-bottom:24px}.collection-reference__search svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#777;width:19px;height:19px;pointer-events:none}.collection-reference__search input{width:100%;height:44px;padding:10px 16px 10px 44px;color:var(--cr-foreground);border:1px solid #e6e2ec;border-radius:9px;background:#fff;font-size:var(--cr-control-size);font-weight:var(--cr-control-weight)}.collection-reference__toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;min-height:30px;font-size:var(--cr-control-size);font-weight:var(--cr-control-weight)}.collection-reference__sort{display:flex;align-items:center;gap:8px}.collection-reference__sort select{border:0;padding:5px 24px 5px 4px;background-color:transparent;color:inherit;font:inherit;max-width:220px}.collection-reference__grid{display:grid;grid-template-columns:repeat(var(--cr-columns),minmax(0,1fr));gap:24px}.collection-reference-card{min-width:0;display:flex;flex-direction:column;border-radius:var(--cr-radius);background:var(--cr-card-background);overflow:hidden;border:1px solid rgb(55 32 86 / .035)}.collection-reference-card[hidden]{display:none}.collection-reference-card__media{position:relative;display:block;flex:none;aspect-ratio:var(--cr-image-ratio,1.2);padding:12px;background:var(--cr-card-background)}.collection-reference-card__media img{position:absolute;top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain;transition:transform .25s ease}@media(hover:hover)and (pointer:fine){.collection-reference-card__media:hover img{transform:scale(1.035)}}.collection-reference-card__info{display:flex;flex-direction:column;flex:1;padding:4px 20px 20px}.collection-reference-card__label{min-height:22px;margin-bottom:4px}.collection-reference-card__label product-recommendation{display:block;color:var(--cr-accent)!important;font-size:var(--cr-badge-size)!important;font-weight:var(--cr-badge-weight)!important}.collection-reference-card__label product-recommendation[hidden]{display:none}.collection-reference-card__title{margin:0;min-height:0;font-family:inherit;color:var(--cr-foreground);font-size:var(--cr-title-size);font-weight:var(--cr-home-title-weight,var(--cr-title-weight));line-height:1.35}.collection-reference-card__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.collection-reference-card__subtitle{margin:8px 0 0;color:var(--cr-muted);font-size:var(--cr-subtitle-size);font-weight:var(--cr-subtitle-weight);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-reference-card__swatches{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:12px}.collection-reference-card__color{display:block;flex:none;width:18px;height:18px;border:1px solid rgb(0 0 0 / .18);border-radius:50%;background:var(--card-color)}.collection-reference-card__more-colors{font-size:var(--cr-note-size);font-weight:var(--cr-note-weight)}.collection-reference-card__rating{margin-top:14px;font-size:var(--cr-note-size);font-weight:var(--cr-note-weight)}.collection-reference-card__footer{margin-top:auto;padding-top:16px}.collection-reference-card__price{container-type:inline-size}.collection-reference-card__price .price{display:flex;flex-flow:row nowrap;align-items:baseline;gap:8px;min-height:calc(var(--cr-price-size) * 1.3)}.collection-reference-card__price .price__regular{color:var(--cr-price-color);font-size:min(var(--cr-price-size),10cqi);font-weight:var(--cr-home-price-weight,var(--cr-price-weight));line-height:1.3}.collection-reference-card__price .price__sale{color:var(--cr-muted);font-size:min(var(--cr-compare-size),7cqi);font-weight:var(--cr-compare-weight);white-space:nowrap;text-decoration:line-through}.collection-reference-card__price .price__sale:before,.collection-reference-card__price .price__sale:after{display:none}.collection-reference-card__actions{display:flex;min-height:42px;margin-top:12px;border:1px solid var(--cr-accent);border-radius:999px;overflow:hidden}.collection-reference-card__shop{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:9px 8px;background:var(--cr-accent);color:#fff;font-size:var(--cr-button-size);font-weight:var(--cr-button-weight);line-height:1.3;text-decoration:none}.collection-reference-card__shop:hover{filter:brightness(.94)}.collection-reference-card__form{display:flex;margin:0}.collection-reference-card__cart{display:grid;place-items:center;flex:none;width:56px;border:0;background:transparent;color:var(--cr-accent);cursor:pointer}.collection-reference-card__cart:hover{background:#f5eeff}.collection-reference-card__cart svg{width:22px;height:22px}.collection-reference-card__sold-out{display:flex;align-items:center;justify-content:center;padding:6px 9px;color:#777;background:#f0edf3;font-size:var(--cr-note-size);font-weight:var(--cr-note-weight)}.collection-reference__empty{padding:64px 24px;text-align:center;background:#fff;border-radius:20px}.collection-reference__empty h2{margin:0 0 20px;font-size:var(--cr-title-size);font-weight:var(--cr-title-weight)}.collection-reference__empty button,.collection-reference__load-more{border:1px solid var(--cr-accent);border-radius:999px;padding:10px 20px;background:#fff;color:var(--cr-accent);font-size:var(--cr-button-size);font-weight:var(--cr-button-weight);cursor:pointer}.collection-reference__load-more{display:inline-block;margin-top:24px}.collection-reference__status{font-size:var(--cr-note-size);font-weight:var(--cr-note-weight);color:var(--cr-muted)}.collection-reference :is(input,button,a,select,summary):focus-visible{outline:2px solid var(--cr-accent);outline-offset:4px}@media(max-width:1279px){.collection-reference__shell{grid-template-columns:210px minmax(0,1fr);gap:24px}.collection-reference__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.collection-reference-card__info{padding-inline:16px}}@media(max-width:1023px){.collection-reference__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.planeta-collection-hero__main{height:var(--ch-mobile-height);min-height:var(--ch-mobile-height);align-items:start}.planeta-collection-hero__inner{width:calc(100% - 40px);padding-top:24px;padding-bottom:180px}.planeta-collection-hero__copy{max-width:100%}.planeta-collection-hero__title{font-size:var(--ch-heading-mobile);margin-bottom:12px}.planeta-collection-hero__body{font-size:var(--ch-body-mobile)}.planeta-collection-hero__image,.planeta-collection-hero__main--contained .planeta-collection-hero__image{inset:auto 0 0;width:100%;height:180px}.planeta-collection-hero__image img{object-fit:cover;object-position:var(--ch-mobile-image-position,center)}.planeta-collection-hero__main--contained .planeta-collection-hero__image img{object-fit:contain;padding:8px}.planeta-collection-hero__benefit-inner{gap:48px;padding-inline:24px;min-height:56px}.planeta-collection-hero__benefit{font-size:var(--ch-benefit-mobile);align-items:start}.planeta-collection-hero__benefit svg{width:20px;height:20px}.collection-reference__shell{display:block}.collection-reference__filters{position:static;max-height:none;overflow:visible;padding:0;margin-bottom:24px}.collection-reference__filters>summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #ded8ea;border-radius:9px;cursor:pointer;font-size:var(--cr-control-size);font-weight:var(--cr-control-weight);background:#fff}.collection-reference__filters>summary svg{width:18px;height:18px}.collection-reference__filters:not([open])>:not(summary){display:none}.collection-reference__filter-top{margin-top:16px}}@media(max-width:767px){.collection-reference{padding-block:var(--cr-mobile-padding)}.collection-reference__shell{width:calc(100% - 32px)}.collection-reference__search{width:100%;margin-bottom:16px}.collection-reference__toolbar{align-items:start;font-size:var(--cr-control-size)}.collection-reference__sort{gap:4px}.collection-reference__sort select{max-width:160px}.collection-reference__grid{gap:12px}.collection-reference-card{border-radius:20px}.collection-reference-card__media{aspect-ratio:var(--cr-image-ratio-mobile,1.25);padding:8px}.collection-reference-card__media img{top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.collection-reference-card__info{padding:8px 12px 14px}.collection-reference-card__label{min-height:20px;margin-bottom:2px}.collection-reference-card__actions{min-height:40px;margin-top:10px}.collection-reference-card__cart{width:40px}.collection-reference-card__cart svg{width:19px;height:19px}.collection-reference-card__footer{padding-top:10px}.collection-reference-card[data-home-synced] .collection-reference-card__title{font-weight:var(--cr-home-title-weight-mobile,var(--cr-title-weight))}.collection-reference-card[data-home-synced] .price__regular{font-weight:var(--cr-home-price-weight-mobile,var(--cr-price-weight))}.collection-reference-card__price .price{gap:6px}}@media(prefers-reduced-motion:reduce){.collection-reference-card__media img{transition:none}.collection-benefits-marquee:not([data-motion=always]) .planeta-collection-hero__benefit-track{animation:none}.collection-benefits-marquee:not([data-motion=always]) .planeta-collection-hero__benefit-inner[aria-hidden]{display:none}.collection-benefits-marquee:not([data-motion=always]) .planeta-collection-hero__benefit-inner{width:100vw;min-width:0;flex-wrap:wrap;gap:16px 24px;padding-block:16px}}#MainContent>.collection-series-navigation-section{margin-block-start:0}.collection-series-navigation{display:block;background:var(--cs-background);color:var(--cs-foreground);padding-block:24px}.collection-series-navigation__layout{width:min(calc(100% - 64px),var(--cs-width));margin-inline:auto;display:block;--cs-side-space:268px}.collection-series-navigation__shell{min-width:0;width:calc(100% - var(--cs-side-space));margin-inline:auto;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:16px;padding:16px 20px;background:var(--cs-panel);border:0;border-radius:0}.collection-series-navigation__viewport{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.collection-series-navigation__viewport::-webkit-scrollbar{display:none}.collection-series-navigation__track{display:flex;width:max-content;min-width:100%;justify-content:center;gap:16px}.collection-series-navigation__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1 0 0;min-width:124px;width:160px;min-height:122px;padding:10px;border-radius:14px;text-align:center;scroll-snap-align:center;font-size:var(--cs-size);font-weight:var(--cs-weight)}.collection-series-navigation__item[aria-current=page]{background:var(--cs-selected);color:var(--cs-accent);color:color-mix(in srgb,var(--cs-accent) 88%,#171717)}.collection-series-navigation__item:hover{background:#3720560b}.collection-series-navigation__item[aria-current=page]:hover{background:var(--cs-selected)}.collection-series-navigation__image{width:120px;height:76px;object-fit:contain}.collection-series-navigation__mosaic{width:120px;height:82px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px 8px}.collection-series-navigation__mosaic img{width:100%;height:100%;min-height:0;object-fit:contain}.collection-series-navigation img{mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}[data-series-navigation][data-mask-active] img:not([data-background]),[data-series-navigation] img[data-background=loading]{opacity:0}.collection-series-navigation :is(a,button):focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}@media(max-width:767px){.collection-series-navigation{padding-block:16px}.collection-series-navigation__layout{width:calc(100% - 32px)}.collection-series-navigation__shell{width:100%;grid-template-columns:28px minmax(0,1fr) 28px;gap:8px;padding:12px 8px;border-radius:18px}.collection-series-navigation__item{flex:none;width:124px;min-height:108px;padding:8px;gap:8px;font-size:var(--cs-mobile-size)}.collection-series-navigation__image,.collection-series-navigation__mosaic{width:90px;height:62px}.collection-series-navigation__track{gap:8px}}@media(max-width:1279px){.collection-series-navigation__layout{--cs-side-space:234px}}@media(max-width:899px){.collection-series-navigation__layout{--cs-side-space:0px}}@media(min-width:1200px)and (max-width:1399px){.collection-reference[data-machine=true][data-sync-home=true] .collection-reference__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px)and (max-width:1199px){.collection-reference[data-machine=true][data-sync-home=true] .collection-reference__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card{border-radius:22px;box-shadow:none;border-color:transparent;--cr-title-size:var(--cr-home-title-size,26px);--cr-subtitle-size:var(--cr-home-subtitle-size,16px);--cr-price-size:var(--cr-home-price-size,20px);--cr-badge-size:var(--cr-home-badge-size,16px)}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__media{aspect-ratio:auto;padding:var(--cr-home-image-top,30px) 0 0;overflow:hidden}.collection-reference-card__image-frame{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__image-frame{position:relative;inset:auto;width:var(--cr-home-image-size,70%);height:auto;aspect-ratio:1;margin-inline:auto}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__media img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translateY(var(--products-image-shift-y,0%)) scale(var(--products-image-scale,1));transform-origin:center}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__info{padding:var(--cr-home-image-text-gap,16px) var(--cr-home-text-side-gap,24px) var(--cr-home-text-bottom-gap,24px);line-height:1.25}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__label{min-height:calc(var(--cr-badge-size) * 1.25);margin:0 0 var(--cr-home-badge-title-gap,8px)}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__label product-recommendation{color:var(--cr-home-badge-color,#f04438)!important;font-size:var(--cr-badge-size)!important;font-weight:var(--cr-home-badge-weight,var(--cr-badge-weight))!important;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__title{line-height:1.12;letter-spacing:-.025em;overflow-wrap:anywhere}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__subtitle{margin-top:var(--cr-home-title-subtitle-gap,8px);line-height:var(--cr-home-subtitle-line-height,1.35);color:var(--cr-home-subtitle-color,#8b8b8b)}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__footer{padding-top:var(--cr-home-subtitle-price-gap,24px)}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__actions{min-height:var(--cr-home-cart-height,40px);margin-top:var(--cr-home-price-button-gap,14px)}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card__cart svg{width:var(--cr-home-cart-icon-size,26px);height:var(--cr-home-cart-icon-size,26px)}.collection-reference[data-machine=true][data-sync-home=true] .price__regular{font-size:var(--cr-price-size)}.collection-reference[data-machine=true][data-sync-home=true] .price__sale{font-size:calc(var(--cr-price-size) * .7)}.collection-reference[data-machine=true] .collection-reference-card__media img{mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}@media(max-width:767px){.collection-reference[data-machine=true][data-sync-home=true] .collection-reference__grid{grid-template-columns:1fr}.collection-reference[data-machine=true][data-sync-home=true] .collection-reference-card{border-radius:16px}}.collection-reference__search{border:0;padding:1px;border-radius:14px;background:var(--cr-card-background);transition:background-color .18s ease}.collection-reference__search:focus-within{box-shadow:none;background:color-mix(in srgb,var(--cr-card-background) 92%,var(--cr-accent))}.collection-reference__search input{height:48px;padding-right:50px;border:0;border-radius:inherit;background:transparent;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.collection-reference__search input:focus-visible{outline:none}.collection-reference__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.collection-reference__search>svg{transition:color .18s ease,transform .18s ease}.collection-reference__search:focus-within>svg{color:var(--cr-accent);transform:translateY(-50%)}.collection-reference__search-clear{position:absolute;inset:8px 8px 8px auto;width:32px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#777;cursor:pointer;transition:background .18s ease,color .18s ease}.collection-reference__search-clear:hover{color:var(--cr-accent);background:#eee5ff}.collection-reference__search-clear svg{position:static;width:16px;height:16px;transform:none;color:inherit}.collection-reference__toolbar{position:relative;z-index:2;align-items:center}.collection-reference__sort{align-items:center}.collection-reference__sort-control{position:relative;width:200px}.collection-reference__sort-control>select{width:100%}.collection-reference__sort-menu{position:relative}.collection-reference__sort-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:9px 12px;border:1px solid transparent;border-radius:12px;list-style:none;background:var(--cr-card-background);cursor:pointer;transition:background .18s ease,border-color .18s ease}.collection-reference__sort-menu>summary::-webkit-details-marker{display:none}.collection-reference__sort-menu>summary:hover,.collection-reference__sort-menu[open]>summary{border-color:#d7c5ef;background:#f0e9ff}.collection-reference__sort-menu>summary[aria-disabled=true]{opacity:.5;cursor:wait}.collection-reference__sort-menu>summary svg{width:16px;height:16px;flex:none;transition:transform .18s ease}.collection-reference__sort-menu[open]>summary svg{transform:rotate(180deg)}.collection-reference__sort-list{position:absolute;inset:calc(100% + 8px) 0 auto auto;min-width:220px;max-width:calc(100vw - 32px);max-height:320px;overflow-y:auto;padding:6px;border:1px solid #e5dfec;border-radius:14px;box-shadow:0 10px 30px #3720561a;background:#fff;transform-origin:top right;animation:collection-sort-in .34s cubic-bezier(.2,.8,.25,1) both}.collection-reference__sort-menu.opens-up .collection-reference__sort-list{inset:auto 0 calc(100% + 8px) auto;transform-origin:bottom right;--cr-sort-from:10px}.collection-reference__sort-list button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:8px;text-align:left;color:var(--cr-foreground);background:transparent;font:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.collection-reference__sort-list button:hover,.collection-reference__sort-list button:focus-visible{background:#f6f1ff;color:#7130be}.collection-reference__sort-list button[aria-selected=true]{background:#f0e9ff;color:#7130be}.collection-reference__sort-list button[aria-selected=true]:after{content:"";width:5px;height:9px;margin-right:4px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}@keyframes collection-sort-in{0%{opacity:0;transform:translateY(var(--cr-sort-from,-10px)) scale(.88)}70%{opacity:1;transform:translateY(0) scale(1.025)}to{opacity:1;transform:none}}.collection-reference__filter-group>summary svg,.collection-reference__filters>summary svg{transition:transform .24s ease}.collection-reference__filter-group>summary[aria-expanded=false] svg,.collection-reference__filters>summary[aria-expanded=false] svg{transform:rotate(0)}.collection-reference__filter-group>summary[aria-expanded=true] svg,.collection-reference__filters>summary[aria-expanded=true] svg{transform:rotate(180deg)}.collection-reference__option input{-webkit-appearance:none;appearance:none;display:grid;place-content:center;width:17px;height:17px;border:1px solid #aaa3b1;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.collection-reference__option input[type=checkbox]{border-radius:4px}.collection-reference__option input[type=radio]{border-radius:50%}.collection-reference__option input:after{content:"";opacity:0;transition:opacity .15s ease,transform .15s ease}.collection-reference__option input[type=checkbox]:after{width:5px;height:9px;margin-top:-2px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) scale(.7)}.collection-reference__option input[type=radio]:after{width:7px;height:7px;border-radius:50%;background:var(--cr-accent);transform:scale(.6)}.collection-reference__option input:checked{border-color:var(--cr-accent)}.collection-reference__option input[type=checkbox]:checked{background:var(--cr-accent)}.collection-reference__option input:checked:after{opacity:1}.collection-reference__option input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.collection-reference__option input[type=radio]:checked:after{transform:scale(1)}.collection-reference__option:hover input{border-color:var(--cr-accent);box-shadow:0 0 0 3px #903eff12}@media(max-width:767px){.collection-reference__sort{gap:6px}.collection-reference__sort-control{width:168px}.collection-reference__sort-menu>summary{padding:8px 10px;min-height:40px}}@media(prefers-reduced-motion:reduce){.collection-reference__search,.collection-reference__search>svg,.collection-reference__sort-menu>summary,.collection-reference__sort-menu>summary svg,.collection-reference__sort-list button,.collection-reference__filter-group>summary svg,.collection-reference__filters>summary svg,.collection-reference__option input,.collection-reference__option input:after{transition:none}.collection-reference__sort-list{animation:none}}.collection-reference [data-printer-filter][hidden]{display:none}.collection-reference[data-machine=true] .collection-reference__grid{align-items:stretch;grid-auto-rows:1fr}.collection-reference[data-machine=true] .collection-reference-card{height:100%;min-height:0}.collection-reference[data-machine=true] .collection-reference-card__info{flex:1}.collection-reference[data-machine=true] .collection-reference-card__footer{margin-top:auto}.collection-reference[data-machine=true] .collection-reference-card__label{height:calc(var(--cr-badge-size) * 1.4);min-height:calc(var(--cr-badge-size) * 1.4);flex:none}.collection-reference[data-machine=true] .collection-reference-card__title a,.collection-reference[data-machine=true] .collection-reference-card__subtitle{display:block;-webkit-line-clamp:unset;overflow:visible}.collection-reference[data-machine=true] .collection-reference-card__subtitle[hidden]{display:none}.collection-reference__sort-menu>summary{position:relative;isolation:isolate}.collection-reference__sort-menu[open]>summary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:#903eff24;animation:collection-sort-splash .4s ease-out both}@keyframes collection-sort-splash{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.15,1.35)}}@media(prefers-reduced-motion:reduce){.collection-reference__sort-menu[open]>summary:after{animation:none;opacity:0}}.collection-series-navigation__shell{display:block;padding-inline:0}.collection-series-navigation__track{gap:28px}.collection-series-navigation__thumb{display:block;position:relative;width:120px;height:80px;overflow:hidden}.collection-series-navigation__image,.collection-series-navigation__mosaic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:translate(var(--cs-image-x,0%),calc(var(--cs-image-y,0%) + var(--cs-image-nudge,0px))) scale(var(--cs-image-scale,1));transform-origin:center}.collection-series-navigation__mosaic{width:120px;height:80px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px}.collection-series-navigation__mosaic .collection-series-navigation__thumb{grid-column:span 2;width:100%;height:100%;min-height:0}.collection-series-navigation__mosaic .collection-series-navigation__thumb:nth-child(1){grid-column:2 / span 2}.collection-series-navigation__mosaic .collection-series-navigation__thumb:nth-child(2){grid-column:4 / span 2}.collection-series-navigation__mosaic .collection-series-navigation__thumb:nth-child(3){grid-column:1 / span 2}.collection-series-navigation__mosaic .collection-series-navigation__thumb:nth-child(4){grid-column:3 / span 2}.collection-series-navigation__mosaic .collection-series-navigation__thumb:nth-child(5){grid-column:5 / span 2}.collection-series-navigation__item[data-series-choice=laser]>.collection-series-navigation__thumb{--cs-image-nudge:6px}@media(max-width:767px){.collection-series-navigation__shell{padding:12px 0}.collection-series-navigation__track{gap:16px}.collection-series-navigation__thumb,.collection-series-navigation__mosaic{width:90px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/collection-reference.css.map */
