:root{--wc-sale:#B83C32}.wc-card .wc-card__price,.wc-product .product-info__price,.wc-quick .product-info__price,.wc-sticky-purchase__price{color:#b83c32}.wc-card__price s,.wc-product .product-info__price s,.wc-quick .product-info__price s,.wc-sticky-purchase__price s{color:#666}.wc-editorial-hero--studio .wc-editorial-hero__copy{color:#fff;text-shadow:0 1px 12px #0008;left:61%;right:4%;top:56%;padding:16px;text-align:left}.wc-editorial-hero--studio .wc-editorial-hero__copy h1{font-size:clamp(34px,3.5vw,58px);line-height:1.08}.wc-editorial-hero--studio .wc-editorial-hero__copy p{margin-inline:0}.wc-editorial-hero--studio .wc-editorial-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent 50%,#0005)}.wc-editorial-hero--studio .wc-editorial-hero__copy{z-index:1}.wc-campaign__slide:after{background:linear-gradient(transparent,#0009)}.wc-topic__media:after{background:linear-gradient(transparent,#000a)}.wc-topic[data-image-fit=contain] .wc-topic__media{aspect-ratio:2/3}.wc-topic[data-image-fit=contain] .wc-topic__media img{object-fit:contain}.wc-topic[data-caption-position=top] .wc-topic__caption{top:24px;bottom:auto}.wc-topic[data-caption-position=top] .wc-topic__media:after{top:0;right:0;bottom:60%;left:0;background:linear-gradient(#000a,transparent)}.wc-editorial-hero--courtyard .wc-editorial-hero__copy{top:auto;bottom:7%;left:6%;transform:none;text-align:left}.wc-editorial-hero--courtyard .wc-editorial-hero__copy h2{font-size:clamp(30px,3vw,48px)}.wc-editorial-hero--courtyard .wc-editorial-hero__visual:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent,#0008)}.wc-editorial-hero--courtyard .wc-editorial-hero__copy{z-index:1}.jsc-category-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px;padding:20px 0;text-align:left;max-height:min(68vh,620px);overflow-y:auto;overscroll-behavior:contain}.jsc-category-group{min-width:0;margin:0;padding:0}.jsc-category-group h3{font-family:var(--font-body);font-size:15px;line-height:1.45;font-weight:600;letter-spacing:0;text-transform:none;margin:0 0 10px;color:inherit}.jsc-category-group>div{display:grid;gap:3px}.jsc-category-group a{display:block;min-height:36px;font-size:14px;line-height:1.45;padding:8px 0;white-space:normal;letter-spacing:0;text-transform:none;color:inherit}.jsc-category-group a:hover,.jsc-category-group a:focus-visible{text-decoration:underline;text-underline-offset:5px}.jsc-all-categories{margin:0 0 20px;border-bottom:1px solid var(--border,#dedede);padding:0 0 12px}.jsc-all-categories>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 0;font-size:14px;cursor:pointer;list-style:none}.jsc-all-categories>summary:after{content:"+";font-size:22px;line-height:1}.jsc-all-categories[open]>summary:after{content:"\2212"}.catalog-context-nav{flex-wrap:wrap;gap:8px 18px}.wc-header__nav>a,.wc-header__dropdown>summary{padding-inline:12px;font-size:14px;letter-spacing:.025em}.wc-header__nav>a:before,.wc-header__dropdown>summary:before{left:12px;right:12px}.wc-collection-products[data-density=four]{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px}.wc-product .product-description img{max-width:100%;height:auto;display:block;margin-inline:auto}.shopify-policy__container{max-width:850px;padding:52px 24px 72px;font-size:16px;line-height:1.7}.shopify-policy__container h1{font-size:34px;line-height:1.18}.shopify-policy__container h2{font-size:23px;line-height:1.3;margin-block:28px 12px}@media(max-width:989px){.jsc-category-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.wc-collection-products[data-density=four]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.jsc-category-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;max-height:none}.jsc-category-group a{font-size:14px;min-height:44px;padding-block:10px}.jsc-category-group h3{font-size:15px}.wc-header__department-panel .jsc-category-groups{max-height:60vh;overflow-y:auto}.wc-collection-products[data-density=four]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}.catalog-context-nav{flex-wrap:nowrap;overflow:auto}.catalog-context-nav>a{flex:0 0 auto}.shopify-policy__container{padding:32px 18px 48px}.shopify-policy__container h1{font-size:28px}}@media(max-width:767px){.wc-editorial-hero--studio .wc-editorial-hero__copy{left:20px;right:20px;top:auto;bottom:24px;text-align:center;padding:0}.wc-editorial-hero--studio .wc-editorial-hero__copy h1{font-size:30px;line-height:1.12}.wc-editorial-hero--studio .wc-editorial-hero__visual:after{top:65%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0008)}.wc-editorial-hero--courtyard .wc-editorial-hero__copy{left:20px;right:20px;bottom:24px;text-align:center}.wc-editorial-hero--courtyard .wc-editorial-hero__copy h2{font-size:29px;line-height:1.12}}.wc-editorial-hero--source .wc-editorial-hero__media{aspect-ratio:var(--jsc-desktop-ratio);height:auto;z-index:auto}.wc-editorial-hero--source .wc-editorial-media img,.wc-campaign__slide--source .wc-editorial-media img{object-fit:contain}.wc-editorial-hero--source.wc-editorial-hero--studio .wc-editorial-hero__copy{left:5%;right:auto;top:56%;width:30%;max-width:430px;text-align:left;padding:15px;color:#fff}.wc-editorial-hero--source.wc-editorial-hero--studio .wc-editorial-hero__visual:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000a 0%,#000a 37%,transparent 65%)}.wc-editorial-hero--source.wc-editorial-hero--courtyard:after,.wc-editorial-hero--source.wc-editorial-hero--courtyard .wc-editorial-hero__visual:after{display:none}.wc-campaign__slide--source .wc-campaign__image{display:block;width:100%;height:auto;aspect-ratio:var(--jsc-desktop-ratio)}.wc-campaign__slide--source:after{display:none}.wc-triptych{max-width:1320px;margin-inline:auto}.wc-topic[data-caption-position=bottom] .wc-topic__media:after{top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent 0%,#000000bd 40%,#000c)}.wc-topic[data-caption-position=top] .wc-topic__caption{color:#232323;text-shadow:none}.wc-topic[data-caption-position=top] .wc-topic__media:after{display:none}@media(max-width:767px){.wc-editorial-hero--source .wc-editorial-hero__media,.wc-campaign__slide--source .wc-campaign__image{aspect-ratio:var(--jsc-mobile-ratio)}.wc-editorial-hero--source.wc-editorial-hero--studio .wc-editorial-hero__copy{position:static;left:auto;right:auto;top:auto;bottom:auto;transform:none;width:auto;max-width:none;text-align:center;background:#fff;color:#232323;text-shadow:none;padding:20px 20px 0}.wc-editorial-hero--source.wc-editorial-hero--studio .wc-editorial-hero__visual:after{display:none}.wc-editorial-hero--source.wc-editorial-hero--studio .wc-editorial-hero__copy h1{font-size:30px;line-height:1.15}.wc-campaign:has(.wc-campaign__slide--source) .wc-campaign__controls{bottom:20%;gap:15px}.wc-campaign:has(.wc-campaign__slide--source) .wc-campaign__counter{background:#232323;color:#fff;border-radius:2px;padding:2px 8px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/source-premium.css.map */
