.collection-banner{grid-column:1 / -1;grid-row:var(--mobile-row-start) / span 1;list-style:none}.collection-banner__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;height:100%;padding:2.4rem 0}.collection-banner .image-block,.collection-banner .media,.collection-banner .text-block,.collection-banner .title-block{width:100%}.collection-banner--gallery .collection-banner__inner,.collection-banner:has(.product-gallery) .collection-banner__inner{padding:0;gap:0;align-items:stretch}.collection-banner .product-gallery{width:100%;min-width:0}@media screen and (max-width:749px){.collection ul#product-grid>.collection-banner:has(.product-gallery),.collection ul#product-grid>.collection-banner--gallery{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;overflow:visible;box-sizing:border-box}.collection-banner:has(.product-gallery) .collection-banner__inner,.collection-banner--gallery .collection-banner__inner{width:100%;padding:0;gap:0;align-items:stretch}.collection-banner:has(.product-gallery) .product-gallery,.collection-banner--gallery .product-gallery{width:100%;max-width:none;margin-left:0;margin-right:0}.collection ul#product-grid:has(.product-gallery){overflow:visible}}@media only screen and (min-width:768px){.collection-banner{grid-row:var(--tablet-row-start) / span 1}}@media only screen and (min-width:1024px){.collection-banner{grid-row:var(--row-start) / span 1}}.link-block{display:inline-flex}.link-block-icon-right{flex-direction:row-reverse;justify-content:flex-end}.link--with-icon{gap:5px;align-items:center}.product-gallery{--pg-r: var(--vs-radius, 16px);--pg-r-s: var(--vs-radius-s, 10px);--pg-accent: #f5953a;display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;width:100%;min-width:0;padding:1.6rem 0;border-radius:var(--pg-r);overflow:hidden;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.product-gallery{width:auto;max-width:none;margin:0 1.6rem;padding:1.6rem;box-sizing:border-box;gap:1.4rem}.product-gallery__sidebar{width:100%}}@media screen and (min-width:750px){.product-gallery{grid-template-columns:minmax(0,1fr) minmax(26rem,34rem);gap:4rem;padding:4rem;align-items:center}.product-gallery--no-gallery{grid-template-columns:minmax(0,1fr)}}.product-gallery__gallery{display:block;position:relative;width:100%;min-width:0}.product-gallery__viewport{position:relative;width:100%;min-width:0;border-radius:var(--pg-r-s);overflow:hidden;isolation:isolate}.product-gallery__viewport:after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(0deg,#00000059,#0000);pointer-events:none;z-index:1}.product-gallery__slides{margin:0;padding:0;list-style:none}.product-gallery__slide{width:100%}.product-gallery__slide-link{display:block;width:100%}.product-gallery__slide-link img,.product-gallery__slide-link .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}@media(hover:hover){.product-gallery__viewport:hover .product-gallery__slide-link img{transform:scale(1.02)}}.product-gallery__controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.product-gallery__controls .slider-button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;margin:0;border:0;border-radius:50%;background-color:#fffffff2;color:#182b33;box-shadow:0 .4rem 1.6rem #00000026;transition:opacity .25s ease,background-color .2s ease,color .2s ease}.product-gallery__controls .slider-button .icon{width:1.2rem;height:1.2rem}.product-gallery__controls .slider-button:not([disabled]):hover,.product-gallery__controls .slider-button:not([disabled]):focus-visible{background-color:#182b33;color:#fff}.product-gallery__controls .slider-button--prev{left:1.6rem}.product-gallery__controls .slider-button--next{right:1.6rem}@media(hover:hover)and (min-width:750px){.product-gallery__controls .slider-button{opacity:0}.product-gallery__viewport:hover .slider-button,.product-gallery__controls .slider-button:focus-visible{opacity:1}}.product-gallery__dots,.slider-buttons.product-gallery__dots{position:absolute;left:1.6rem;bottom:1.4rem;z-index:2;display:flex;align-items:center;gap:.6rem;margin:0;padding:0;transform:none}.product-gallery__dots .slider-counter__link{display:flex;align-items:center;justify-content:center;width:auto;padding:.6rem 0;margin:0}.product-gallery__dots .slider-counter__link--dots .dot{width:.8rem;height:.8rem;border:none;border-radius:99px;background-color:#fff;opacity:.55;transform:none;transition:width .3s ease,opacity .3s ease}.product-gallery__dots .slider-counter__link--active.slider-counter__link--dots .dot{width:2.4rem;background-color:#fff;opacity:1;transform:none}.product-gallery__dots .slider-counter__link--active.slider-counter__link--dots+.slider-counter__link--dots,.product-gallery__dots .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.product-gallery__dots .slider-counter__link--numbers:hover{transform:none}.product-gallery__dots .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{opacity:.85}.product-gallery__sidebar{display:flex;flex-direction:column;gap:1.6rem;min-width:0;width:100%}.product-gallery>.title-wrapper{grid-column:1 / -1;margin:0}.product-gallery>.title-wrapper .title:empty{display:none}.product-gallery>.title-wrapper:not(:has(.title:not(:empty))):not(:has(.link-block)){display:none}@media screen and (min-width:750px){.product-gallery:has(>.title-wrapper .title:not(:empty)),.product-gallery:has(>.title-wrapper .link-block){row-gap:2.4rem}}.product-gallery__top{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.product-gallery__heading{display:flex;align-items:center;gap:.8rem;margin:0;font:700 1.3rem/1 var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-accent)}.product-gallery__heading:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:currentColor;flex:none}.product-gallery__count{font:500 1.3rem/1 var(--font-body-family);font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.6);white-space:nowrap}.product-gallery__count b{color:rgb(var(--color-foreground));font-weight:700}.product-gallery__card{width:100%;box-sizing:border-box;padding:1.4rem;border-radius:var(--pg-r);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1.2rem 3.2rem #0000002e;animation:pg-in .35s ease both}@keyframes pg-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.product-gallery__card{animation:none}.product-gallery__slide-link img{transition:none}}.product-gallery__card .resource-card--product{position:relative;display:flex;flex-direction:column}.product-gallery__card .resource-card--product:after{content:none}.product-gallery__card media-gallery{display:block;position:relative;z-index:0;border-radius:var(--pg-r-s);overflow:hidden}.product-gallery__card media-gallery .media{border-radius:var(--pg-r-s)}.product-gallery__card media-gallery+.full-unstyled-link,.product-gallery__card media-gallery+a{padding-top:1.6rem}.product-gallery__card .resource-card--product>a.link-block{font:700 2rem/1.15 var(--font-heading-family);letter-spacing:-.01em;text-decoration:none;color:rgb(var(--color-foreground))}.product-gallery__card .product-specs{display:grid;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;font-size:1.35rem;line-height:1.35;color:rgba(var(--color-foreground),.7)}.product-gallery__card .product-specs .icon{opacity:.7}.product-gallery__card .price-block{margin:1.4rem 0 0;padding-top:1.4rem;border-top:1px solid rgba(var(--color-foreground),.1);font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.product-gallery__card .price-block .custom-price__amount{font:700 2.2rem/1 var(--font-heading-family);color:rgb(var(--color-foreground));margin-right:.3rem}.product-gallery__cta{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.4rem;padding:1.4rem 2rem;border-radius:99px;background:#f27400;color:#fff;font:700 1.5rem/1 var(--font-body-family);text-decoration:none;transition:background .2s ease,transform .15s ease}.product-gallery__cta:hover{background:#d96800;transform:translateY(-1px)}.product-gallery__cta svg{width:1.4rem;height:1.4rem;transition:transform .2s ease}.product-gallery__cta:hover svg{transform:translate(.3rem)}@media screen and (max-width:749px){.product-gallery__controls .slider-button{width:3.6rem;height:3.6rem}.product-gallery__controls .slider-button--prev{left:1rem}.product-gallery__controls .slider-button--next{right:1rem}.product-gallery__dots,.slider-buttons.product-gallery__dots{left:1.2rem;bottom:1rem}.product-gallery__sidebar{gap:1.2rem}.product-gallery__card{padding:1.2rem;box-shadow:none}.product-gallery__card .resource-card--product{display:grid;grid-template-columns:8.8rem minmax(0,1fr);column-gap:1.4rem;row-gap:0;align-items:start;align-content:start}.product-gallery__card media-gallery{grid-column:1;grid-row:1 / span 4;width:8.8rem;align-self:start}.product-gallery__card .resource-card--product>:not(media-gallery){grid-column:2;min-width:0;margin:0;align-self:start}.product-gallery__card .resource-card--product>:not(media-gallery)+:not(media-gallery){margin-top:.6rem}.product-gallery__card media-gallery+.full-unstyled-link,.product-gallery__card media-gallery+a{padding-top:0}.product-gallery__card .resource-card--product>a.link-block{font-size:1.7rem}.product-gallery__card .product-specs{gap:.4rem;font-size:1.25rem}.product-gallery__card .price-block{padding-top:0;border-top:0;font-size:1.3rem}.product-gallery__card .price-block .custom-price__amount{font-size:1.8rem}.product-gallery__card .resource-card--product>.product-gallery__cta{grid-column:1 / -1;margin-top:1.2rem;padding:1.3rem 1.6rem}.product-gallery__card .label{font-size:1rem;padding:.3rem .4rem}}.collection-banner:has(product-gallery){background:none}@media screen and (max-width:749px){.collection-banner:has(.product-gallery) product-gallery.product-gallery{width:auto;margin-left:1.6rem;margin-right:1.6rem}.product-gallery{padding:1.2rem 1.2rem 1.4rem}.product-gallery__controls{display:none}.product-gallery__top{padding:0 .4rem}.product-gallery__card .product-specs{display:none}.product-gallery__card .resource-card--product{grid-template-columns:7.2rem minmax(0,1fr);align-items:center}.product-gallery__card media-gallery{width:7.2rem;grid-row:1 / span 2}.product-gallery__card .resource-card--product>a.link-block{font-size:1.6rem;align-self:end}.product-gallery__card .price-block{align-self:start}}.product-gallery__slides .product-gallery__card,.product-gallery__card[hidden]{display:none}.product-specs{display:flex;flex-direction:column;gap:.8rem;margin:.8rem 0;padding:0;list-style:none}.product-specs__row{display:flex;align-items:center;gap:.4rem;font-size:1.4rem;line-height:1;color:rgb(var(--color-foreground));list-style:none}.product-specs__row .icon{--size: 1.4rem}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAAAAAAAEAAAACQAg */
