collection-links-component{--alignment: flex-start;--text-align: left;display:grid;align-items:center;grid-gap:var(--gap-3xl)}collection-links-component:has([ratio=portrait]){--template-column-ratio: .8fr}collection-links-component:has([ratio=square]){--template-column-ratio: 1fr}collection-links-component:has([ratio=landscape]){--template-column-ratio: 1.4fr}collection-links-component[alignment=center]{--alignment: center;--text-align: center}collection-links-component[alignment=center] .text-block,collection-links-component[alignment=center] .text-block>*{text-align:center}collection-links-component[alignment=right]{--alignment: flex-end}collection-links-component[alignment=right] .text-block,collection-links-component[alignment=right] .text-block>*{text-align:right}collection-links-component[layout=spotlight]{position:relative;grid-template-columns:1fr var(--template-column-ratio);grid-template-areas:"content image"}collection-links-component[layout=spotlight][reverse]{grid-template-areas:"image content";grid-template-columns:var(--template-column-ratio) 1fr}collection-links-component[layout=spotlight][reverse] .collection-links__content{padding-block:var(--padding-block-start-content-block) var(--padding-block-end-content-block);padding-inline:var(--padding-inline-start-content-block) var(--padding-inline-end-content-block)}collection-links-component[layout=spotlight] .collection-links__content{grid-area:content;display:flex;flex-direction:column;height:100%;padding:40px 0;padding-block:var(--padding-block-start-content-block) var(--padding-block-end-content-block);padding-inline:var(--padding-inline-start-content-block) var(--padding-inline-end-content-block)}collection-links-component[layout=spotlight] .collection-links__container{align-items:var(--alignment);flex:1}collection-links-component[layout=spotlight] .collection-descriptions{margin-top:auto}collection-links-component[layout=spotlight] .collection-links__images{grid-area:image;display:block}collection-links-component[layout=spotlight] .collection-links__mobile-slideshow{display:none}collection-links-component[layout=text]{grid-gap:0;grid-template-areas:"text"}collection-links-component[layout=text] .collection-links__container{gap:clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);flex-wrap:wrap;flex-direction:row;justify-content:var(--alignment)}collection-links-component[layout=text] .collection-links__mobile-slideshow{display:none}.collection-links__container{display:flex;gap:var(--gap-md);flex-direction:column}.collection-links__content{display:flex;flex-direction:column;min-height:100%}.collection-links__images{overflow:hidden}.collection-descriptions{margin-top:var(--gap-xl)}.collection-descriptions__button{margin-top:32px}.collection-description__item{display:none}.collection-description__item:first-child{display:block}.collection-links__mobile-slideshow{display:none;--slideshow-gap: var(--gap-lg)}.collection-links__mobile-slideshow .mobile-collection-slide{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;justify-content:flex-start}.collection-links__mobile-slideshow .mobile-collection-slide__image{width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--border-radius)}.collection-links__mobile-slideshow .mobile-collection-slide__image img{width:100%;height:100%;object-fit:cover}.collection-links__mobile-slideshow .mobile-collection-slide__content{display:flex;flex-direction:column;gap:var(--gap-md);flex:1;justify-content:flex-start;padding:var(--padding-4-5xl) var(--gap-md) 0}.collection-links__mobile-slideshow .mobile-collection-slide__title{font-size:var(--font-size--2xl);font-weight:var(--font-subheading--weight);margin:0}.collection-links__mobile-slideshow .mobile-collection-slide__description{flex:1}.collection-links__mobile-slideshow .mobile-collection-slide__content .collection-descriptions__button{margin-top:auto;width:100%}.collection-links__mobile-slideshow .slideshow-scroller{scroll-snap-type:x mandatory;overflow-x:auto;display:flex;height:auto}.collection-links__mobile-slideshow .slideshow-slide{flex:0 0 100%;scroll-snap-align:start;width:100%;height:auto}@media (max-width: 749px){collection-links-component{grid-gap:0;align-items:stretch}collection-links-component[layout=spotlight],collection-links-component[layout=spotlight][reverse]{grid-template-columns:1fr;grid-template-areas:"mobile"}collection-links-component[layout=spotlight][alignment-mobile=left],collection-links-component[layout=spotlight][reverse][alignment-mobile=left]{text-align:left;--text-align-mobile: left}collection-links-component[layout=spotlight][alignment-mobile=left] .text-block,collection-links-component[layout=spotlight][alignment-mobile=left] .text-block>*,collection-links-component[layout=spotlight][reverse][alignment-mobile=left] .text-block,collection-links-component[layout=spotlight][reverse][alignment-mobile=left] .text-block>*{text-align:left}collection-links-component[layout=spotlight][alignment-mobile=center],collection-links-component[layout=spotlight][reverse][alignment-mobile=center]{text-align:center;--text-align-mobile: center}collection-links-component[layout=spotlight][alignment-mobile=center] .text-block,collection-links-component[layout=spotlight][alignment-mobile=center] .text-block>*,collection-links-component[layout=spotlight][reverse][alignment-mobile=center] .text-block,collection-links-component[layout=spotlight][reverse][alignment-mobile=center] .text-block>*{text-align:center}collection-links-component[layout=spotlight][alignment-mobile=right],collection-links-component[layout=spotlight][reverse][alignment-mobile=right]{text-align:right;--text-align-mobile: right}collection-links-component[layout=spotlight][alignment-mobile=right] .text-block,collection-links-component[layout=spotlight][alignment-mobile=right] .text-block>*,collection-links-component[layout=spotlight][reverse][alignment-mobile=right] .text-block,collection-links-component[layout=spotlight][reverse][alignment-mobile=right] .text-block>*{text-align:right}collection-links-component[layout=spotlight] .collection-links__content,collection-links-component[layout=spotlight] .collection-links__images,collection-links-component[layout=spotlight][reverse] .collection-links__content,collection-links-component[layout=spotlight][reverse] .collection-links__images{display:none}collection-links-component[layout=spotlight] .collection-links__mobile-slideshow,collection-links-component[layout=spotlight][reverse] .collection-links__mobile-slideshow{display:block;grid-area:mobile;width:100%}collection-links-component[layout=spotlight] .collection-links__mobile-slideshow.slideshow-component,collection-links-component[layout=spotlight][reverse] .collection-links__mobile-slideshow.slideshow-component{width:100%;height:auto}collection-links-component[layout=spotlight] .collection-links__mobile-slideshow slideshow-controls:has(.slideshow-controls__dots),collection-links-component[layout=spotlight][reverse] .collection-links__mobile-slideshow slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:unset;margin-top:25px;margin-bottom:35px}collection-links-component[layout=spotlight] .collection-links__mobile-slideshow:not(:has(slideshow-controls)),collection-links-component[layout=spotlight][reverse] .collection-links__mobile-slideshow:not(:has(slideshow-controls)){margin-bottom:40px}collection-links-component[layout=spotlight] .collection-links__mobile-slideshow .slideshow-controls__dots button,collection-links-component[layout=spotlight][reverse] .collection-links__mobile-slideshow .slideshow-controls__dots button{--color: var(--color-input-border)}collection-links-component[layout=spotlight] .collection-links__mobile-slideshow .slideshow-controls__dots button[aria-selected=true],collection-links-component[layout=spotlight][reverse] .collection-links__mobile-slideshow .slideshow-controls__dots button[aria-selected=true]{--color: var(--color-primary)}.collection-links__images image-block{max-width:100%}}pf-spotlight-component{--alignment: flex-start;--text-align: left;display:grid;align-items:center;grid-gap:var(--gap-3xl);position:relative;grid-template-columns:1fr var(--template-column-ratio);grid-template-areas:"content image"}pf-spotlight-component:has([ratio=portrait]){--template-column-ratio: .8fr}pf-spotlight-component:has([ratio=square]){--template-column-ratio: 1fr}pf-spotlight-component:has([ratio=landscape]){--template-column-ratio: 1.4fr}pf-spotlight-component[alignment=center]{--alignment: center;--text-align: center}pf-spotlight-component[alignment=center] .text-block,pf-spotlight-component[alignment=center] .text-block>*{text-align:center}pf-spotlight-component[alignment=center] .pf-spotlight-descriptions .button{margin-right:auto;margin-left:auto}pf-spotlight-component[alignment=right]{--alignment: flex-end;--text-align: right}pf-spotlight-component[alignment=right] .text-block,pf-spotlight-component[alignment=right] .text-block>*{text-align:right}pf-spotlight-component[alignment=right] .pf-spotlight-descriptions .button{margin-left:auto}pf-spotlight-component[reverse]{grid-template-areas:"image content";grid-template-columns:var(--template-column-ratio) 1fr}pf-spotlight-component[reverse] .pf-spotlight__content{padding-block:var(--padding-block-start-content-block) var(--padding-block-end-content-block);padding-inline:var(--padding-inline-start-content-block) var(--padding-inline-end-content-block)}pf-spotlight-component .pf-spotlight__content{grid-area:content;display:flex;flex-direction:column;height:100%;padding-block:var(--padding-block-start-content-block) var(--padding-block-end-content-block);padding-inline:var(--padding-inline-start-content-block) var(--padding-inline-end-content-block)}pf-spotlight-component .pf-spotlight__container{align-items:var(--alignment);flex:1}pf-spotlight-component .pf-spotlight__container .pf-spotlight__link{opacity:var(--disabled-opacity);cursor:pointer;transition:all .3s ease}pf-spotlight-component .pf-spotlight__container .pf-spotlight__link[aria-current=true]{opacity:1}pf-spotlight-component .pf-spotlight__container .pf-spotlight__link:hover{opacity:.75}pf-spotlight-component .pf-spotlight-descriptions{margin-top:auto;text-align:var(--text-align)}pf-spotlight-component .pf-spotlight__images{grid-area:image;display:block}pf-spotlight-component .pf-spotlight__mobile-slideshow{display:none}.pf-spotlight__container{display:flex;gap:var(--gap-md);flex-direction:column}.pf-spotlight__content{display:flex;flex-direction:column;min-height:100%}.pf-spotlight__images{overflow:hidden}.pf-spotlight-descriptions{margin-top:var(--gap-xl)}.pf-spotlight-descriptions__button{margin-top:32px}.pf-spotlight-description__item{display:none}.pf-spotlight-description__item:first-child{display:block}.pf-spotlight__mobile-slideshow{display:none;--slideshow-gap: var(--gap-lg)}.pf-spotlight__mobile-slideshow .mobile-spotlight-slide{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;justify-content:flex-start}.pf-spotlight__mobile-slideshow .mobile-spotlight-slide__image{width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--border-radius)}.pf-spotlight__mobile-slideshow .mobile-spotlight-slide__image img{width:100%;height:100%;object-fit:cover}.pf-spotlight__mobile-slideshow .mobile-spotlight-slide__content{display:flex;flex-direction:column;gap:var(--gap-md);flex:1;justify-content:flex-start;padding:var(--padding-6xl) var(--gap-md) 0}.pf-spotlight__mobile-slideshow .mobile-spotlight-slide__content .button{margin-top:auto}.pf-spotlight__mobile-slideshow .slideshow-scroller{scroll-snap-type:x mandatory;overflow-x:auto;display:flex;height:auto}.pf-spotlight__mobile-slideshow .slideshow-slide{flex:0 0 100%;scroll-snap-align:start;width:100%;height:auto}@media (max-width: 749px){pf-spotlight-component{grid-gap:0;align-items:stretch;grid-template-columns:1fr;grid-template-areas:"mobile"}pf-spotlight-component .pf-spotlight__content,pf-spotlight-component .pf-spotlight__images{display:none}pf-spotlight-component[reverse]{grid-template-columns:1fr;grid-template-areas:"mobile"}pf-spotlight-component[alignment-mobile=left]{text-align:left;--text-align-mobile: left}pf-spotlight-component[alignment-mobile=left] .text-block,pf-spotlight-component[alignment-mobile=left] .text-block>*{text-align:left}pf-spotlight-component[alignment-mobile=center]{text-align:center;--text-align-mobile: center}pf-spotlight-component[alignment-mobile=center] .text-block,pf-spotlight-component[alignment-mobile=center] .text-block>*{text-align:center}pf-spotlight-component[alignment-mobile=right]{text-align:right;--text-align-mobile: right}pf-spotlight-component[alignment-mobile=right] .text-block,pf-spotlight-component[alignment-mobile=right] .text-block>*{text-align:right}pf-spotlight-component .pf-spotlight__mobile-slideshow{display:block;grid-area:mobile;width:100%}pf-spotlight-component .pf-spotlight__mobile-slideshow.slideshow-component{width:100%;height:auto}pf-spotlight-component .pf-spotlight__mobile-slideshow slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:unset;margin-top:25px;margin-bottom:35px}pf-spotlight-component .pf-spotlight__mobile-slideshow .slideshow-controls__dots button{--color: var(--color-input-border)}pf-spotlight-component .pf-spotlight__mobile-slideshow .slideshow-controls__dots button[aria-selected=true]{--color: var(--color-primary)}.pf-spotlight__images image-block{max-width:100%}}.featured-product-section .section-content-wrapper{grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width: 750px){.featured-product-section .section-content-wrapper{grid-template-columns:1fr 1fr}}.featured-product-section .product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: var(--visual-preview--height, 80dvh)}@media screen and (min-width: 750px){.featured-product-section .product-media-container.constrain-height{--viewport-offset: 300px}}.featured-product-section .product-grid__card{max-width:35rem;margin:0 auto;--padding-block: 30px;--padding-inline: 30px}@media screen and (min-width: 750px){.featured-product-section .product-grid__card{--padding-block: 50px;--padding-inline: 50px;justify-content:center}}@media screen and (max-width: 749px){.featured-product-section .media-block{order:-1}}@media screen and (min-width: 750px){div.media-block.spacing-style{min-height:800px}}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.video-interaction-hint:hover{opacity:1}@media screen and (min-width: 750px){.shopify-section-group-footer-group .menu{width:auto;min-width:10rem}}
