:root{--font-body--family:Arial,Helvetica,sans-serif;--font-heading--family:Arial,Helvetica,sans-serif;--header-height:60px;--header-group-height:60px;--page-width:1600px}body{background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif}.page-wrapper{overflow-x:clip}#header-group{position:sticky;top:0;z-index:40;background:#fff}body:has(.at-header--overlay) #header-group{position:absolute;top:0;left:0;width:100%;background:transparent}.at-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 20px;gap:25px;font:13px/1.3 Arial,Helvetica,sans-serif;color:#111}.at-header a,.at-footer a,.at-dialog a,.at-card a{color:inherit;text-decoration:none}.at-header a:hover,.at-footer a:hover,.at-dialog a:hover{text-decoration:underline;text-underline-offset:4px}.at-header button,.at-dialog button{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.at-nav,.at-tools{display:flex;align-items:center;gap:26px}.at-tools{justify-content:flex-end;gap:25px;white-space:nowrap}.at-wordmark{font: 19px/1 Arial,Helvetica,sans-serif;letter-spacing:.33em;white-space:nowrap}.at-nav>a,.at-tools>a,.at-tools>button,.at-nav-group>summary{min-height:44px;display:flex;align-items:center}.at-nav-group>summary{list-style:none;cursor:pointer;white-space:nowrap}.at-nav-group>summary::-webkit-details-marker{display:none}.at-mega{position:absolute;top:60px;left:0;width:100%;background:#fff;padding:30px 20px 45px;border-bottom:1px solid #eee;max-height:75svh;overflow:auto}.at-mega a{display:block;margin-bottom:12px}.at-view-all{margin-bottom:30px!important}.at-mega-columns{display:flex;gap:65px;flex-wrap:wrap}.at-mega-columns>div>a:first-child{margin-bottom:22px}.at-header:has(.at-nav-group[open]){background:#fff}.at-mobile-menu{display:none}.at-campaign{height:100svh;min-height:580px;background:#d2cdc6}.at-campaign>a,.at-campaign picture{display:block;width:100%;height:100%}.at-campaign-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.at-footer{position:relative;display:grid;grid-template-columns:180px 1fr 300px;gap:45px;padding:50px 20px 30px;font:13px/1.65 Arial,Helvetica,sans-serif;border-top:0}.at-footer-region form{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.at-footer-region select{max-width:180px;border:0;background:#fff;color:#111;font:inherit;padding:0;cursor:pointer}.at-footer-region button{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font:inherit;color:inherit}.at-footer-links{columns:3;column-gap:35px}.at-footer-links a{display:block;margin-bottom:9px;break-inside:avoid}.at-newsletter h2{font:inherit;margin:0 0 15px}.at-newsletter-input{display:flex;border-bottom:1px solid #aaa}.at-newsletter-input input{border:0;min-width:0;background:transparent;color:#111;flex:1;font:inherit;padding:8px 0}.at-newsletter-input button{border:0;background:none;color:inherit;cursor:pointer;padding:8px;font:18px Arial}.at-consent{display:flex;align-items:flex-start;gap:8px;font-size:10px;margin-top:15px}.at-consent input{width:12px;height:12px;margin:2px 0 0;accent-color:#111}.at-consent a{text-decoration:underline}.at-copyright{grid-column:1/-1;text-align:right;font-size:12px;margin-top:25px}.at-dialog{border:0;background:#fff;color:#111;margin:60px 0 0 auto;width:480px;max-width:100%;max-height:calc(100svh - 60px);padding:30px;font:13px/1.6 Arial,Helvetica,sans-serif;box-shadow:0 4px 30px #0001}.at-dialog::backdrop{background:#0003}.at-dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.at-dialog-top button{min-height:44px}.at-menu-dialog nav>a,.at-menu-dialog nav>details{display:block;margin-bottom:20px}.at-menu-dialog summary{cursor:pointer;list-style:none}.at-menu-dialog details>a,.at-menu-dialog details>details{display:block;margin:12px 0 12px 18px}.at-mobile-saved{display:block;margin-bottom:20px!important}.at-search-dialog{width:100%;max-width:100%;margin-top:60px}.at-search-dialog form{display:flex;gap:30px;border-bottom:1px solid #999;padding:15px 0;max-width:900px;margin:0 auto 35px}.at-search-dialog input{font:16px Arial;border:0;flex:1;min-width:0;color:#111;background:#fff}.at-saved-dialog{width:600px}.at-saved-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px}.at-saved-grid article{position:relative}.at-saved-grid img{width:100%;height:260px;object-fit:contain;margin-bottom:12px}.at-saved-grid button{position:absolute;right:0;top:0;padding:10px;font-size:20px}.at-collection{padding:30px 20px 70px;font:13px/1.4 Arial,Helvetica,sans-serif}.at-collection-bar{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;gap:20px}.at-collection h1{font:inherit!important;letter-spacing:0!important;margin:0;text-transform:none}.at-filter-toggle>summary{list-style:none;cursor:pointer;min-height:24px}.at-filter-toggle>summary::-webkit-details-marker{display:none}.at-filter-toggle{position:relative}.at-filters{position:absolute;top:40px;right:0;background:#fff;padding:25px;width:310px;z-index:20;box-shadow:0 4px 24px #0001;max-height:65svh;overflow:auto}.at-filters fieldset{border:0;padding:0;margin:25px 0}.at-filters legend{margin-bottom:15px}.at-filters label{display:flex;gap:10px;margin:9px 0;align-items:center}.at-filters input[type=checkbox]{accent-color:#111}.at-filters input[type=number],.at-filters select{border:1px solid #ddd;padding:10px;min-width:0;max-width:100%;background:#fff;color:#111;font:inherit}.at-filters select{width:100%}.at-filter-actions{display:flex;gap:20px;align-items:center}.at-filter-actions button{border:1px solid #111;padding:10px 25px;background:#111;color:#fff;font:inherit;cursor:pointer}.at-filter-actions a{color:inherit}.at-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:100px 40px}.at-card{min-width:0}.at-card-media{position:relative;background:#f8f7f5;aspect-ratio:2/3;overflow:hidden}.at-card-media>a{display:block;height:100%}.at-card-media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.at-card-second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s}.at-card:hover .at-card-second{opacity:1}.at-card-info{display:flex;justify-content:space-between;gap:12px;margin-top:16px;align-items:flex-start;font-size:13px}.at-card-info h2{font:inherit;margin:0;letter-spacing:0;flex:1}.at-card-info>span{white-space:nowrap}.at-sold{position:absolute;top:10px;left:10px;color:#555;font-size:12px}.at-save{position:absolute;right:8px;top:8px;background:#fff9;border:0;width:30px;height:30px;font:20px Arial;color:#111;opacity:0;cursor:pointer}.at-card:hover .at-save,.at-save:focus-visible,.at-save[aria-pressed=true]{opacity:1}.at-save[aria-pressed=true]{background:#111;color:#fff}.at-pagination{text-align:center;margin-top:80px}.at-pagination a,.at-pagination span{padding:10px;color:inherit;text-decoration:none}.at-pagination .current{border-bottom:1px solid #111}.at-header a:focus-visible,.at-header button:focus-visible,.at-header summary:focus-visible,.at-dialog a:focus-visible,.at-dialog button:focus-visible,.at-footer a:focus-visible,.at-save:focus-visible{outline:2px solid #111;outline-offset:4px}.button{border-radius:0!important}#MainContent[data-template^=product] h1{font: 16px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:0!important}#MainContent[data-template^=product] .product-details{font-size:13px}#MainContent[data-template^=product] .product-details .rte,#MainContent[data-template^=product] .product-details p{font-size:13px;line-height:1.6}#MainContent[data-template^=product] .product-details .price{font-size:13px}#MainContent[data-template^=product] .product-information{--page-width:1600px}#MainContent[data-template^=product] .product-details h2{font: 13px/1.5 Arial,Helvetica,sans-serif}body:has(dialog.at-dialog[open]){overflow:hidden}body:has(.at-header--overlay) .skip-to-content-link{position:absolute}@media(max-width:1200px){.at-nav,.at-tools{gap:16px}.at-nav{max-width:100%;font-size:12px}.at-header{gap:15px}.at-wordmark{font-size:17px;letter-spacing:.25em}.at-product-grid{gap:80px 24px}.at-footer{grid-template-columns:150px 1fr 260px;gap:25px}.at-mega-columns{gap:40px}}@media(max-width:1000px){.at-nav{display:none}.at-mobile-menu{display:block!important;justify-self:start;min-height:44px}.at-header{grid-template-columns:1fr auto 1fr}.at-tools .at-desktop{display:none}.at-footer{grid-template-columns:1fr 280px}.at-footer-region{grid-column:1/-1}.at-footer-region form{flex-direction:row;flex-wrap:wrap;gap:25px}.at-footer-links{columns:2}.at-campaign-image{object-position:52% 58%}}@media(max-width:749px){:root{--header-height:54px;--header-group-height:54px}.at-header{height:54px;padding:0 15px;gap:8px;font-size:11px}.at-wordmark{font-size:15px;letter-spacing:.22em}.at-tools{gap:12px}.at-tools button[data-at-open=at-search]{display:none}.at-campaign{height:100svh;min-height:500px}.at-campaign-image{object-position:54% 50%}.at-footer{padding:40px 15px 20px;grid-template-columns:1fr;gap:35px;font-size:12px}.at-footer-links{columns:2}.at-newsletter{width:100%;max-width:450px}.at-copyright{text-align:left;margin-top:0}.at-collection{padding:24px 15px 45px}.at-collection-bar{margin-bottom:18px;font-size:11px}.at-collection h1{max-width:65%}.at-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 15px}.at-card-info{font-size:11px;flex-direction:column;gap:4px;margin-top:12px}.at-save{opacity:1;font-size:17px;width:28px;height:28px}.at-sold{font-size:10px}.at-dialog{margin-top:54px;padding:25px 20px;max-height:calc(100svh - 54px)}.at-search-dialog{margin-top:54px}.at-filters{width:280px;right:0}.at-saved-grid img{height:220px}.at-pagination{margin-top:55px}}body #MainContent .at-collection h1{font: 13px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important}body #MainContent[data-template^=product] h1{font: 16px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:0!important}body #MainContent[data-template^=product] h2{font-family:Arial,Helvetica,sans-serif!important}body:has(.at-header) #header-group{--header-height:60px;--header-group-height:60px}@media(max-width:749px){body #MainContent .at-collection h1{font-size:11px!important}body:has(.at-header) #header-group{--header-height:54px;--header-group-height:54px}}@media(prefers-reduced-motion:reduce){.at-card-second{transition:none}}.at-mobile-search{display:block;margin:0 0 25px!important}.at-search-page h1{margin-bottom:25px!important}.at-search-page form{display:flex;border-bottom:1px solid #aaa;max-width:650px;margin-bottom:40px;gap:20px}.at-search-page input{background:none;border:0;flex:1;min-width:0;padding:12px 0;font:14px Arial;color:#111}.at-search-page button{background:none;border:0;padding:12px 0;font:13px Arial;color:#111;cursor:pointer}.at-results-count{font-size:13px;margin-bottom:25px}.at-collection-heading{display:flex;align-items:center;gap:8px;min-width:0}.at-filter-button{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.at-editorial-grid{grid-auto-flow:dense}.at-editorial-tile{grid-column:3/span 2;grid-row:span 2;display:block;min-height:0;overflow:hidden;background:#f8f7f5}.at-editorial-tile--left{grid-column:1/span 2}.at-editorial-tile img{width:100%;height:100%;object-fit:contain;display:block}.at-filter-drawer{margin:0 0 0 auto;padding:24px 25px;width:330px;height:100svh;max-height:100svh;box-shadow:none}.at-filter-drawer::backdrop{background:#0008}.at-dialog h2{font:inherit;margin:0}.at-filter-drawer .at-dialog-top{margin-bottom:38px}.at-filter-group{margin-bottom:22px}.at-filter-group summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;min-height:30px}.at-filter-group summary::-webkit-details-marker{display:none}.at-filter-group[open]>summary>span{font-size:0}.at-filter-group[open]>summary>span:after{content:"\2212";font-size:13px}.at-filter-group fieldset{border:0;padding:10px 0 0;margin:0}.at-filter-group label{display:flex;align-items:center;gap:10px;padding:6px 0}.at-filter-group input[type=checkbox]{width:12px;height:12px;accent-color:#111;margin:0}.at-filter-group .at-filter-count{margin-left:auto;color:#767676;font-size:11px}.at-filter-group input[type=number],.at-filter-group select{font:inherit;color:#111;background:#fff;border:1px solid #bbb;padding:8px;width:100%;min-width:0}.at-filter-group input[type=number]{width:150px;margin-left:auto}.at-filter-group select{margin-top:12px}.at-filter-drawer .at-filter-actions{margin-top:45px;justify-content:space-between}.at-filter-drawer .at-filter-actions button{background:#fff;color:#111;width:65%;padding:8px}.at-filter-drawer .at-filter-actions a{text-decoration:underline;text-underline-offset:3px}body #MainContent[data-template^=product] .product-information{display:block;width:min(1440px,82.5vw);margin:0 0 0 6.6vw;padding:0 0 70px!important;background:#fff}body #MainContent[data-template^=product] .product-information__grid{display:grid;grid-template-columns:1.056fr 1fr!important;gap:7.34vw;grid-column:auto!important}body #MainContent[data-template^=product] .product-information__media{grid-column:1!important;min-width:0;width:100%;padding:0!important}body #MainContent[data-template^=product] .product-details{grid-column:2!important;padding:0!important;top:70px;max-height:none}body #MainContent[data-template^=product] .product-details>.group-block{max-width:none;width:100%}body #MainContent[data-template^=product] .product-details .group-block-content{gap:0!important;width:100%}body #MainContent[data-template^=product] .at-product-breadcrumb{font:13px/1.4 Arial,sans-serif;display:flex;gap:8px;margin-bottom:52px;width:100%;color:#555}body #MainContent[data-template^=product] .at-product-breadcrumb a{color:inherit;text-decoration:none}body #MainContent[data-template^=product] h1{font: 13px/1.4 Arial,sans-serif!important;margin:0 0 18px!important}body #MainContent[data-template^=product] product-price{margin:0 0 28px;text-align:left!important}body #MainContent[data-template^=product] .price{font:13px/1.4 Arial,sans-serif!important}body #MainContent[data-template^=product] variant-picker{width:100%;margin:0}body #MainContent[data-template^=product] .variant-picker__form{gap:18px}body #MainContent[data-template^=product] .variant-option--buttons{gap:15px;align-items:center}body #MainContent[data-template^=product] .variant-option legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body #MainContent[data-template^=product] .variant-option legend .variant-option__swatch-value{display:none}body #MainContent[data-template^=product] .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto;min-width:20px;min-height:44px;padding:0;background:none!important;color:#111!important;border:0!important;border-radius:0;overflow:visible;font:13px Arial,sans-serif}body #MainContent[data-template^=product] .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,body #MainContent[data-template^=product] .variant-option__button-label:not(.variant-option__button-label--has-swatch):after,body #MainContent[data-template^=product] .variant-option__button-label__pill{display:none!important}body #MainContent[data-template^=product] .variant-option__button-label:has(:checked) .variant-option__button-label__text{text-decoration:underline;text-underline-offset:4px}body #MainContent[data-template^=product] .variant-option__button-label:has([data-option-available=false]){opacity:.4}body #MainContent[data-template^=product] .variant-option__button-label:not(.variant-option__button-label--has-swatch) svg{display:none}body #MainContent[data-template^=product] .variant-option--swatches{--variant-picker-swatch-width:18px;--variant-picker-swatch-height:18px}body #MainContent[data-template^=product] .variant-option__button-label--has-swatch{flex:0 0 auto;min-width:22px;min-height:28px;padding:2px;background:none;border-radius:0}body #MainContent[data-template^=product] .at-size-help{align-self:flex-end;height:44px;margin-top:-44px;margin-bottom:16px;position:relative;z-index:1;width:auto}body #MainContent[data-template^=product] .at-size-help>button{font:13px Arial,sans-serif;background:none;border:0;color:#111;padding:0;min-height:44px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body #MainContent[data-template^=product] .sv-color-options{margin:0 0 24px}body #MainContent[data-template^=product] .sv-color-options p{color:#767676;font:11px Arial,sans-serif;margin:0 0 10px}body #MainContent[data-template^=product] .sv-color-options ul{gap:16px}body #MainContent[data-template^=product] .sv-color-options a{border:0;padding:0;min-height:24px;font:12px Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}body #MainContent[data-template^=product] .buy-buttons-block{width:100%;margin:0 0 18px}body #MainContent[data-template^=product] .add-to-cart-button{width:100%;border:1px solid #111!important;background:#fff!important;color:#111!important;border-radius:0!important;min-height:30px;padding:5px 15px;font:13px/1.4 Arial,sans-serif}body #MainContent[data-template^=product] .add-to-cart-button .svg-wrapper{display:none}body #MainContent[data-template^=product] .at-product-summary{width:100%;margin-bottom:40px}body #MainContent[data-template^=product] .at-product-save{border:0;background:none;color:#111;padding:0;min-height:30px;font:13px Arial,sans-serif;cursor:pointer;margin-bottom:36px}body #MainContent[data-template^=product] .at-product-intro{margin:0 0 16px;font:13px/1.6 Arial,sans-serif}body #MainContent[data-template^=product] .at-product-sku{font:11px/1.5 Arial,sans-serif;color:#767676;margin:0}.at-save-added,.at-product-save[aria-pressed=true] .at-save-add{display:none}.at-product-save[aria-pressed=true] .at-save-added{display:inline}body #MainContent[data-template^=product] .accordion{width:100%}body #MainContent[data-template^=product] .accordion details{border:0;margin:0 0 8px}body #MainContent[data-template^=product] .accordion summary{font:13px/1.5 Arial,sans-serif;min-height:28px;padding:0;justify-content:flex-start}body #MainContent[data-template^=product] .accordion summary .svg-wrapper{display:none}body #MainContent[data-template^=product] .accordion .details-content{padding:14px 0 25px}body #MainContent[data-template^=product] .accordion p,body #MainContent[data-template^=product] .accordion li{font:13px/1.6 Arial,sans-serif}body #MainContent[data-template^=product] .sv-verified-details{border:0;margin-bottom:12px}body #MainContent[data-template^=product] .sv-verified-details summary{font-size:13px;min-height:30px}body #MainContent[data-template^=product] product-recommendations .section{padding-inline:20px;display:block}body #MainContent[data-template^=product] product-recommendations .section-resource-list__content{margin-bottom:24px}body #MainContent[data-template^=product] product-recommendations h2{font:13px Arial,sans-serif!important;margin:0}body #MainContent[data-template^=product] product-recommendations .product-card__content{gap:12px}body #MainContent[data-template^=product] product-recommendations .product-card h3{font:13px Arial,sans-serif!important}body #MainContent[data-template^=product] product-recommendations .resource-list{--resource-list-column-gap-desktop:40px;--resource-list-row-gap-desktop:80px}.at-size-dialog a{display:inline-block;margin-top:20px;text-decoration:underline}.at-size-dialog p{font:13px/1.7 Arial,sans-serif}.at-filter-button:focus-visible,.at-product-save:focus-visible,.at-size-help>button:focus-visible,.at-editorial-tile:focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-width:1000px)and (min-width:750px){body #MainContent[data-template^=product] .product-information{width:calc(100% - 60px);margin-left:30px}body #MainContent[data-template^=product] .product-information__grid{gap:45px}}@media(max-width:749px){.at-collection-heading{gap:6px;flex-wrap:wrap;max-width:75%}.at-collection-heading h1{max-width:100%}.at-editorial-tile,.at-editorial-tile--left{grid-column:1/-1;grid-row:span 1;aspect-ratio:2/3}.at-filter-drawer{margin:0 0 0 auto;width:min(330px,90vw);padding:22px;max-height:100svh;height:100svh}body #MainContent[data-template^=product] .product-information{width:100%;margin:0;padding-bottom:30px!important}body #MainContent[data-template^=product] .product-information__grid{grid-template-columns:1fr!important;gap:28px}body #MainContent[data-template^=product] .product-information__media{grid-column:1!important}body #MainContent[data-template^=product] .product-details{grid-column:1!important;position:static;padding:0 20px!important}body #MainContent[data-template^=product] .at-product-breadcrumb{margin-bottom:28px;font-size:11px}body #MainContent[data-template^=product] h1{margin-bottom:12px!important}body #MainContent[data-template^=product] .add-to-cart-button{min-height:44px}body #MainContent[data-template^=product] product-recommendations .section{padding-inline:15px}body #MainContent[data-template^=product] product-recommendations .resource-list{--resource-list-column-gap-desktop:15px;--resource-list-row-gap-desktop:55px;--resource-list-column-gap-mobile:15px}body #MainContent[data-template^=product] .at-product-summary{margin-bottom:28px}body #MainContent[data-template^=product] .at-product-save{min-height:44px;margin-bottom:24px}}body #MainContent[data-template^=product] .variant-option--buttons{display:flex!important;position:relative;flex-wrap:wrap;justify-content:flex-start;gap:15px}body #MainContent[data-template^=product] .variant-option--buttons:not(.variant-option--swatches){padding-right:100px}body #MainContent[data-template^=product] .variant-option__button-label{width:auto!important}body #MainContent[data-template^=product] .variant-option__button-label--has-swatch{min-width:22px!important;min-height:22px!important;height:22px!important;padding:2px!important;border-radius:0!important}body #MainContent[data-template^=product] .variant-option .swatch{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border-radius:0!important}body #MainContent[data-template^=product] .variant-option__button-label--has-swatch:after{border-radius:0!important}body #MainContent[data-template^=product] .variant-option--swatches legend{position:absolute;right:0;top:3px;width:max-content;height:auto;clip-path:none;font-size:0}body #MainContent[data-template^=product] .variant-option--swatches:has(label:only-of-type) legend{left:33px;right:auto}body #MainContent[data-template^=product] .variant-option--swatches legend .variant-option__swatch-value{display:inline;font:13px Arial,sans-serif}body #MainContent[data-template^=product] .at-size-help{width:fit-content!important;min-width:0!important}body #MainContent[data-template^=product] .add-to-cart-button{height:30px!important;box-shadow:none!important;text-transform:none!important;font-weight:400!important}body #MainContent[data-template^=product] .add-to-cart-button>*{text-transform:none!important}@media(max-width:749px){body #MainContent[data-template^=product] .add-to-cart-button{height:44px!important}}.at-card-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px}.at-card-swatch{display:grid;place-items:center;position:relative;width:24px;height:28px;border-radius:0;text-decoration:none}.at-card-swatch .swatch{display:block;width:12px;height:12px;min-width:12px;min-height:12px;border-radius:0;background:var(--swatch-background);background-size:cover;background-position:var(--swatch-focal-point,center);box-shadow:inset 0 0 0 1px #0002}.at-card-swatch[aria-current=true]:after{content:"";position:absolute;bottom:2px;left:6px;width:12px;height:1px;background:#111}.at-card-swatch:focus-visible{outline:2px solid #111;outline-offset:2px}body .swatch,body .swatch:before,body .swatch:after,body .variant-option__button-label--has-swatch,body .variant-option__button-label--has-swatch:before,body .variant-option__button-label--has-swatch:after{border-radius:0!important;--variant-picker-swatch-border-radius:0px;--swatch-border-radius:0px}body product-recommendations .quick-add{display:none!important}.at-card-gallery{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.at-card-gallery::-webkit-scrollbar{display:none}.at-card-gallery .at-card-slide{flex:0 0 100%;width:100%;height:100%;display:block;scroll-snap-align:start;scroll-snap-stop:always}.at-card-gallery img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.at-card-gallery:focus-visible{outline:2px solid #111;outline-offset:-2px}.at-card-progress{position:absolute;bottom:0;left:0;right:0;height:2px;pointer-events:none;background:#1111}.at-card-progress span{display:block;height:100%;background:#111;transition:transform .15s}@media(prefers-reduced-motion:reduce){.at-card-progress span{transition:none}}body:has(.at-campaign) #header-group{position:absolute;top:0;left:0;width:100%;background:transparent}.at-campaign{height:100svh;min-height:0;background:#efeeea}.at-campaign-image{object-fit:cover;object-position:50% 0}body #MainContent[data-template^=product] media-gallery slideshow-controls{display:none!important}body #MainContent[data-template^=product] media-gallery slideshow-arrows{display:flex!important;mix-blend-mode:normal;align-items:center;justify-content:space-between}body #MainContent[data-template^=product] media-gallery slideshow-arrows .slideshow-control{opacity:1;color:#111;padding:0 12px;background:none;border:0}body #MainContent[data-template^=product] media-gallery slideshow-arrows .svg-wrapper{width:24px;height:24px}.at-shelf{padding:40px 20px 60px;font:13px/1.4 Arial,Helvetica,sans-serif;min-width:0}.at-shelf[hidden]{display:none}body #MainContent[data-template^=product] .at-shelf h2{font: 14px/1.4 Arial,Helvetica,sans-serif!important;margin:0 0 20px!important}.at-shelf-track{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:12px}.at-shelf-track::-webkit-scrollbar{display:none}.at-shelf-card{flex:0 0 calc((100% - 90px)/4.2);min-width:0;scroll-snap-align:start}.at-shelf-photo{display:block;aspect-ratio:2/3;background:#f8f7f5}.at-shelf-photo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.at-shelf a{color:inherit;text-decoration:none}.at-shelf-card h3{font: 13px/1.4 Arial,Helvetica,sans-serif!important;margin:18px 0 12px}.at-shelf-price{margin:0 0 12px}.at-shelf-colors{margin:0;color:#767676}.at-shelf a:focus-visible,.at-shelf-track:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:749px){.at-campaign{height:100svh;aspect-ratio:auto}.at-campaign-image{object-fit:cover;object-position:70% 0}.at-shelf{padding:30px 15px 45px}.at-shelf-track{gap:10px}.at-shelf-card{flex-basis:calc((100% - 20px)/2.35)}.at-shelf-card h3{margin-top:16px}.at-shelf-price{margin-bottom:10px}}body #MainContent[data-template^=product] media-gallery .product-media-container{background:#f8f7f5}body #MainContent[data-template^=product] media-gallery img{mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/30/assets/atelier.css.map */
