.price{white-space:nowrap}.price__symbol{margin-right:.95em}.hero{display:grid;grid-template-columns:repeat(var(--hero-columns, 1),minmax(0,1fr));height:calc(100svh - var(--header-height) - (var(--ticker-height) - var(--ticker-fade)));min-height:320px}.hero__item{display:block;min-height:0;overflow:hidden}.hero__image{width:100%;height:100%;object-fit:cover}.hero__image--placeholder{background:var(--color-panel)}.hero__video--tall{display:none}@media(max-width:749px){.hero__media--wide{display:none}.hero__video--tall{display:block}}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);padding:var(--grid-gap) var(--page-margin) var(--feature-space-below, 0px)}.feature-grid__item{position:relative;display:block;aspect-ratio:626.67 / 798.68;overflow:hidden;background:var(--color-panel)}.feature-grid__item:hover,.magazine-card__media:hover{text-decoration:none}.feature-grid__image{display:block;width:100%;height:100%;object-fit:cover}.feature-grid__item--product .feature-grid__image{object-fit:contain;mix-blend-mode:multiply}@media(hover:none){.feature-grid .hover-band{opacity:1}}@media(max-width:749px){.feature-grid{grid-template-columns:minmax(0,1fr)}}.category-bar ul{display:flex;justify-content:safe center;align-items:center;column-gap:30px;height:var(--band-height);padding:0 var(--page-margin);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap}.category-bar ul::-webkit-scrollbar{display:none}.sort__arrow{display:inline-block;margin-left:1px;vertical-align:-1px}.sort__arrow path{stroke:currentColor}.sort__arrow--up svg{transform:rotate(180deg)}.product-grid{--grid-columns: 6;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gap);padding:0 var(--page-margin)}.product-grid--centred{display:flex;flex-wrap:wrap;justify-content:center}.product-grid--centred>.card{width:calc((100% - (var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns))}.product-grid__empty{grid-column:1 / -1;padding:60px 0}.wishlist__empty{display:grid;justify-items:start;row-gap:15px;padding:4px var(--page-margin) 0}.wishlist__empty[hidden]{display:none}.wishlist__empty p{color:var(--color-muted)}.card{position:relative;display:block}.card:hover{text-decoration:none}.card__media{display:block;aspect-ratio:310.83 / 396.15;background:var(--color-panel)}.card__image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.card__label{position:absolute;inset:50% 0 auto 0;transform:translateY(-50%);padding:9px var(--page-margin);text-align:center;background:var(--color-background);box-shadow:0 0 8px 2px var(--color-background);font-family:var(--font-display);font-weight:400;font-size:var(--card-label-size);line-height:22px;opacity:0;transition:opacity .25s ease}.card:focus-visible .card__label{opacity:1}@media(hover:hover){.card:hover .card__label{opacity:1}}@media(hover:none){.card__label{display:block;position:static;transform:none;opacity:1;box-shadow:none;background:none;padding:8px 0 15px;text-align:left;font-size:18px;line-height:20px}}@media(max-width:749px){.card__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.hover-band{position:absolute;inset:50% 0 auto 0;transform:translateY(-50%);padding:9px var(--page-margin);text-align:center;background:var(--color-background);box-shadow:0 0 8px 2px var(--color-background);font-family:var(--font-display);font-weight:400;font-size:var(--card-label-size);line-height:22px;opacity:0;transition:opacity .25s ease}.has-hover-band:focus-visible .hover-band,.has-hover-band:has(a:focus-visible) .hover-band{opacity:1}@media(hover:hover){.has-hover-band:hover .hover-band{opacity:1}}.pagination,.see-more{display:block;padding:30px 15px;line-height:var(--list-leading)}.see-more{--see-more-line: 48px;margin-bottom:calc(-60px - var(--see-more-line));text-align:center;font-family:var(--font-display);font-weight:400;font-size:var(--title-size);line-height:var(--see-more-line);letter-spacing:.02em}@media(max-width:749px){.see-more{--see-more-line: 36px;font-size:30px}}.see-more[hidden],.product-grid>[hidden]{display:none}.pagination .page,.pagination .prev,.pagination .next{margin-right:15px}.pagination .current{text-decoration:underline;text-underline-offset:3px}.product{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start;padding:0 var(--page-margin)}.product__panel{grid-column:1 / 3;align-self:stretch;display:flex;flex-direction:column;padding-top:2px}.product__title{font-family:var(--font-display);font-weight:400;font-size:var(--title-size);line-height:48px}.product__designer{margin-top:6px}.product__description{max-width:481px;margin-top:121px;line-height:20px}.product__description p+p{margin-top:0}.product__price{margin-top:60px}.product__price s{color:var(--color-muted);margin-right:10px}.product__specs{margin:86px 0 30px;color:var(--color-muted);font-weight:var(--font-weight-regular);line-height:20px}.product__spec{display:grid;grid-template-columns:calc(var(--col) * 1.5) 1fr}.product__spec dt{text-transform:uppercase}.product__spec dd{margin:0}.product__spec--unlabelled dd{grid-column:2}.product__form{display:grid;width:calc(var(--col) + (100% - var(--grid-gap)) / 2);grid-template-columns:var(--col) 1fr 1fr;margin-top:auto;height:var(--control-height);border:var(--hairline) solid var(--color-line);border-right:0;text-align:center;font-weight:var(--font-weight-medium)}.quantity{display:grid;grid-template-columns:1fr 2.27fr 1fr}.quantity>*,.product__add,.product__wishlist{height:calc(var(--control-height) - var(--hairline) * 2);border:0;border-right:var(--hairline) solid var(--color-line);background:transparent;text-align:center}.quantity input{width:100%;-webkit-appearance:none;appearance:none}.quantity button:active,.product__add:active:not(:disabled),.product__wishlist:is(:active,[aria-pressed=true]){background:var(--color-foreground);color:var(--color-background)}.product__add:disabled{cursor:not-allowed;color:var(--color-muted)}.product__gallery{display:contents}.product__main{grid-column:3 / 5;position:relative;margin:0}.product__media,.product__thumb{display:block;width:100%;aspect-ratio:310.83 / 396.15;background:var(--color-panel)}.product__media img,.product__thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.product__media svg{width:100%;height:100%}.product__counter{position:absolute;top:calc(100% + 6px);inset-inline:0;text-align:center;font-size:10px;line-height:12px}.product__thumbs{grid-column:5 / 7;display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);align-items:start}.product__thumbs-half,.product__thumbs-quarter{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);align-items:start}.product-related{margin-top:81px}.product-related__title{height:var(--band-height);padding:6px var(--page-margin) 0;font-family:var(--font-display);font-weight:400;font-size:var(--title-size);line-height:48px}.text-block{padding:var(--section-top, 40px) var(--page-margin) var(--section-bottom, 0);text-align:center}.text-block__heading{margin-bottom:11px;font-family:var(--font-display);font-weight:400;font-size:calc(var(--title-size) * 1.5);line-height:72px}.text-block__heading--mark svg{width:auto;height:1em;margin-inline:auto}.text-block__heading--mark path{fill:currentColor}.text-block__body{max-width:1261px;margin:0 auto;font-size:25px;line-height:30px;letter-spacing:.022em}.text-block__body p+p{margin-top:0}.text-block__link{display:inline-block;margin-top:30px;font-size:25px;line-height:30px}.image-feature{padding:var(--section-top, 24px) var(--page-margin) var(--section-bottom, 0)}.image-feature__image{display:block;margin:0 auto;height:auto}.image-feature--small .image-feature__image{width:calc(100% * 322.44 / 1890)}.image-feature--medium .image-feature__image{width:calc(100% * 468.75 / 1890)}.image-feature--large .image-feature__image{width:calc(100% * 626.67 / 1890)}.image-feature__image--placeholder{aspect-ratio:4 / 5;background:var(--color-panel)}.image-pair{padding:var(--section-top, 40px) var(--page-margin) var(--section-bottom, 0);text-align:center}.image-pair__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);width:calc(50% - var(--grid-gap) / 2);margin:0 auto}.image-pair__image{display:block;width:100%;height:auto;background:var(--color-panel)}div.image-pair__image{aspect-ratio:468.75 / 585.94}.image-pair__credit{width:calc(50% - var(--grid-gap) / 2);margin:4px auto 0;text-align:center;font-weight:var(--font-weight-regular);font-size:10px;line-height:12px;color:var(--color-muted)}.image-pair__caption{margin-top:26px}@media(max-width:989px){.image-pair__images,.image-pair__credit{width:100%}}.image-row{display:flex;align-items:flex-start;gap:5.2px;padding:var(--section-top, 38px) var(--page-margin) 0}.image-row__item{display:block;min-width:0}.image-row__item--narrow{flex:241.98 1 0}.image-row__item--wide{flex:324.39 1 0}.image-row__item img{width:100%;height:auto}.image-row--scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none}.image-row--scroll::-webkit-scrollbar{display:none}.image-row--scroll .image-row__item--narrow{flex:0 0 calc(241.98 / 1920 * 100vw)}.image-row--scroll .image-row__item--wide{flex:0 0 calc(324.39 / 1920 * 100vw)}.image-row--scroll img{-webkit-user-drag:none}body:has(.scroll-fades) .shopify-section-group-header-group:after{content:"";position:absolute;top:100%;left:0;right:0;height:30px;background:linear-gradient(var(--color-background),color-mix(in srgb,var(--color-background) 0%,transparent));pointer-events:none}.scroll-fades:after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:40;height:40px;background:linear-gradient(color-mix(in srgb,var(--color-background) 0%,transparent),var(--color-background));pointer-events:none}@media(max-width:749px){body:has(.scroll-fades) .shopify-section-group-header-group:after,.scroll-fades:after{display:none}}@media(max-width:1199px){.image-feature--small .image-feature__image{width:34%}.image-feature--medium .image-feature__image{width:46%}.image-feature--large .image-feature__image{width:66%}}@media(max-width:749px){.text-block__heading{font-size:45px;line-height:54px}.text-block__heading--mark{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.text-block__body,.text-block__link{font-size:18px;line-height:24px}.image-feature--small .image-feature__image,.image-feature--medium .image-feature__image{width:70%}.image-feature--large .image-feature__image{width:100%}.image-row:not(.image-row--scroll){flex-wrap:wrap}.image-row:not(.image-row--scroll)>*{flex:0 0 calc(50% - 2.6px)}.image-row--scroll .image-row__item--narrow{flex-basis:40vw}.image-row--scroll .image-row__item--wide{flex-basis:54vw}}.designers{--designer-columns: var(--designer-columns-3, 3);--designer-rows: var(--designer-rows-3);--designer-line: 50px;--designer-gap: 86px;--designer-bio: 80px;--designer-window: calc(100svh - var(--header-offset) - (var(--ticker-height) - var(--ticker-fade)));--designer-top: calc(8px + var(--designer-rows) * var(--designer-line) + var(--designer-gap));--designer-portrait: clamp( 120px, calc(var(--designer-window) - var(--designer-top) - 20px - var(--designer-bio) - var(--ticker-fade) - 4px), calc((100vw - 2 * var(--page-margin) - 5 * var(--grid-gap)) / 6 * 433.61 / 310.83) );position:relative;display:block;padding-top:8px;min-height:max(var(--designer-window),calc(var(--designer-top) + var(--designer-portrait) + 20px + var(--designer-bio) + var(--ticker-fade) + 4px))}.designers .designers__list{column-count:var(--designer-columns);column-gap:var(--grid-gap);padding:0 var(--page-margin);text-align:center;font-family:var(--font-display);font-weight:400;font-size:var(--title-size);line-height:var(--designer-line)}.designers__item{break-inside:avoid}.designers__name{outline-offset:4px}.designers__name:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media(hover:hover){.designers__item:is(:hover,.is-active) .designers__name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.designers__detail{display:none;position:absolute;top:var(--designer-top);left:var(--page-margin);right:var(--page-margin);flex-direction:column;align-items:center;row-gap:20px;pointer-events:none}.designers__item:has(.designers__name:focus-visible) .designers__detail{display:flex}@media(hover:hover){.designers__item:is(:hover,.is-active) .designers__detail{display:flex}}.designers__portrait-link{display:flex;flex:none;justify-content:center;align-self:stretch}.designers__portrait{flex:none;height:var(--designer-portrait);width:auto;aspect-ratio:310.83 / 433.61;object-fit:cover;filter:grayscale(1)}.designers__portrait--landscape{aspect-ratio:433.61 / 310.83}.designers__bio{flex:none;width:100%;text-align:center;font-family:var(--font-sans);font-size:var(--text-size);line-height:20px}.designers__bio p+p{margin-top:0}@media(max-width:1599px),(max-height:1150px){.designers{--designer-columns: var(--designer-columns-4, 4);--designer-rows: var(--designer-rows-4);--designer-line: 40px;--designer-gap: 40px}.designers .designers__list{font-size:32px}}@media(max-height:900px){.designers{--designer-columns: var(--designer-columns-5, 5);--designer-rows: var(--designer-rows-5);--designer-line: 36px;--designer-gap: 30px}.designers .designers__list{font-size:28px}}@media(max-width:1799px){.designers{--designer-bio: 100px}}@media(max-width:1399px){.designers{--designer-bio: 120px}}@media(max-width:1199px){.designers{--designer-bio: 160px}}body:has(.order-by[open]) .designers{margin-top:var(--order-by-height, var(--band-height))}@media(max-width:989px){.designers{--designer-columns: 1;min-height:calc(100svh - var(--header-offset) - (var(--ticker-height) - var(--ticker-fade)))}.designers .designers__list{font-size:var(--title-size);line-height:58.5px}.designers__detail{display:none!important;position:static;row-gap:25px;padding:18.5px 0 28.5px;pointer-events:auto}.designers__item.is-open .designers__detail{display:flex!important}.designers__item.is-open .designers__name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.designers__portrait{width:55.33%;height:auto}.designers__portrait--landscape{width:min(100%,55.33% * 433.61 / 310.83 * 433.61 / 310.83)}.designers__bio{line-height:var(--text-leading)}}@media(max-width:749px){.designers{padding-top:calc(2.44 * var(--fx))}.designers .designers__list{line-height:calc(116.96 * var(--fx))}.designers__detail{row-gap:calc(50.68 * var(--fx));padding:calc(37 * var(--fx)) 0 calc(56.76 * var(--fx))}.designers__item.is-open .designers__name{text-decoration:none}.designers__portrait{width:calc(536.67 * var(--fx))}.designers__portrait--landscape{width:min(100%,536.67 * var(--fx) * 433.61 / 310.83 * 433.61 / 310.83)}.designers__bio{max-width:calc(894.61 * var(--fx))}}.stockists{--globe-land: #f5f5f5;--globe-water: #c9c9c9;--stockists-bar: 83.34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding-inline:var(--page-margin)}.stockists__country{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:19.5px 0 19px}.stockists__country-name{margin-top:-13px;font-family:var(--font-display);font-weight:400;font-size:var(--title-size);line-height:48px;letter-spacing:.02em}.stockists .stockists__shops{display:flex;flex-direction:column;row-gap:15px}.stockists__shop{display:block;text-decoration:none}.stockists__name,.stockists__address{display:block}.stockists__address{color:var(--color-muted)}.stockists__shop.is-selected,.stockists__shop:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.stockists__country:has(.is-selected) .stockists__country-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media(hover:hover){.stockists__shop:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.stockists__country:has(.stockists__shop:hover) .stockists__country-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.stockists__empty{padding:60px 0;color:var(--color-muted)}.stockists__map{position:sticky;top:var(--header-offset);transition:top var(--header-slide),height var(--header-slide);display:grid;grid-template-rows:var(--stockists-bar) minmax(0,1fr) var(--stockists-bar);height:calc(100svh - var(--header-offset))}.stockists__map[hidden]{display:none}.stockists__conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;text-align:center}.stockists__conditions dd{margin:0;color:var(--color-muted)}.stockists__selected{display:flex;flex-direction:column;justify-content:center;text-align:center}.stockists:not(.has-selection) .stockists__conditions,.stockists:not(.has-selection) .stockists__selected{visibility:hidden}.stockists__globe{position:relative;overflow:hidden;background:var(--color-background)}.stockists__globe:after{content:"";position:absolute;top:50%;left:50%;z-index:1;width:var(--globe-edge, 0px);aspect-ratio:1;border:1px solid var(--color-muted);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.stockists__point{width:16px;height:16px;border:1px solid var(--color-foreground);border-radius:50%;background:var(--color-background);cursor:pointer}.stockists__point.is-selected{z-index:1;background:var(--color-foreground)}@media(hover:hover){.stockists__point:hover{background:var(--color-foreground)}}.stockists__globe .stockists__room{position:absolute;top:50%;left:0;width:100%;height:calc(100svh - var(--header-height) - var(--band-height) - 2 * var(--stockists-bar));transform:translateY(-50%)}.stockists__hint{position:absolute;bottom:15px;left:50%;z-index:2;padding:6px 14px;border-radius:999px;background:var(--color-foreground);color:var(--color-background);white-space:nowrap;font:var(--font-weight-sans) var(--text-size) / var(--text-leading) var(--font-sans);opacity:0;transform:translate(-50%);transition:opacity .2s;pointer-events:none}.stockists__hint.is-visible{opacity:1}.stockists__globe .maplibregl-ctrl-attrib{font-family:var(--font-sans);font-size:10px;line-height:14px;color:var(--color-muted);background:transparent}.stockists__globe .maplibregl-ctrl-attrib a{color:inherit}@media(max-width:989px){.stockists{grid-template-columns:minmax(0,1fr)}.stockists__map,.stockists__map[hidden]{display:none}.stockists.is-compact .stockists__country:not(.is-open) .stockists__shops{display:none}.stockists.is-compact .stockists__country-toggle{cursor:pointer}.stockists.is-compact .stockists__country.is-open .stockists__country-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}@media(max-width:749px){.stockists__country{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:15px 0}.stockists__country-name{margin-top:0;font-size:30px;line-height:36px}}.magazine__featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:40px;padding-inline:var(--page-margin)}.magazine-card{text-align:center}.magazine-card__media{position:relative;display:block;aspect-ratio:468.98 / 597.71;background:var(--color-panel)}.magazine-card__image{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.magazine-card__title{margin-top:10px;font-family:var(--font-display);font-weight:400;font-size:var(--card-label-size);line-height:25px}.magazine-card__excerpt{width:80%;margin:6px auto 0}.magazine-card__category{margin-top:10px;color:var(--color-muted)}.magazine__empty{padding:60px var(--page-margin);color:var(--color-muted)}.magazine-list{--row-height: 45.75px;margin-top:96px;padding:0 var(--edge-end) 60px var(--page-margin)}.magazine-list__heading{font-family:var(--font-display);font-weight:400;font-size:var(--title-size);line-height:48px;letter-spacing:.02em}.magazine-row__summary{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:var(--row-height);list-style:none;cursor:pointer}.magazine-row__summary::-webkit-details-marker{display:none}.magazine-row__summary:hover{text-decoration:none}.magazine-row__date{grid-column:1;color:var(--color-muted);font-weight:var(--font-weight-regular)}.magazine-row__year{margin-left:.75em}.magazine-row__title{grid-column:2 / 7;overflow:hidden;padding-right:30px;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);font-weight:400;font-size:var(--card-label-size);line-height:27px}.magazine-row[open] .magazine-row__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.magazine-row__excerpt{grid-column:7 / 10;overflow:hidden;padding-right:10px;white-space:nowrap;text-overflow:ellipsis}.magazine-row__strip{grid-column:10 / 12;width:calc(100% - var(--grid-gap));height:15.75px;overflow:hidden;background:var(--color-panel)}.magazine-row__strip img,.magazine-row__image img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.magazine-row__toggle{grid-column:12;justify-self:center;position:relative;width:11px;height:11px}.magazine-row__toggle:before,.magazine-row__toggle:after{content:"";position:absolute;top:5.125px;right:0;bottom:5.125px;left:0;background:var(--color-muted)}.magazine-row__toggle:after{top:0;right:5.125px;bottom:0;left:5.125px}.magazine-row[open] .magazine-row__toggle:after{display:none}.magazine-row[open] .magazine-row__excerpt,.magazine-row[open] .magazine-row__strip{visibility:hidden}.magazine-row__content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:calc(15px - var(--row-height));padding-bottom:29px;pointer-events:none}.magazine-row__content>*{pointer-events:auto}.magazine-row__category{grid-column:2 / 7;grid-row:1;margin-top:calc(var(--row-height) - 15px + 12px);color:var(--color-muted)}.magazine-row__body{grid-column:7 / 10;grid-row:1;padding-right:10px}.magazine-row__body p+p,.article__body p+p{margin-top:var(--text-leading)}.magazine-row__body a,.article__body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.magazine-row__image{grid-column:10 / 12;grid-row:1;width:calc(100% - var(--grid-gap));aspect-ratio:310.83 / 466.98;background:var(--color-panel)}.article{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);padding-inline:var(--page-margin)}.article__text{grid-column:1 / 4;display:flex;flex-direction:column;padding-bottom:15px}.article__title{font-family:var(--font-display);font-weight:400;font-size:var(--title-size);line-height:48px;letter-spacing:.02em}.article__body{margin-top:auto;padding-top:60px;columns:2;column-gap:38px;line-height:20px}.article__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;margin-top:150px;color:var(--color-muted)}.article__media{grid-column:4 / 6;aspect-ratio:626.67 / 798.68;background:var(--color-panel)}.article__image{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}@media(max-width:989px){.magazine__featured{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-row__summary,.magazine-row__content{grid-template-columns:120px minmax(0,1fr) 40px}.magazine-row__title{grid-column:2}.magazine-row__toggle{grid-column:3}.magazine-row__excerpt,.magazine-row__strip{display:none}.magazine-row__content{margin-top:0;row-gap:15px}.magazine-row__category,.magazine-row__body,.magazine-row__image{grid-column:2;grid-row:auto;margin-top:0}.magazine-row__image{width:min(100%,320px)}.article{grid-template-columns:minmax(0,1fr);row-gap:30px}.article__text,.article__media{grid-column:1}.article__media{grid-row:2;width:min(100%,640px)}.article__meta{margin-top:30px}}@media(max-width:749px){.magazine__featured{grid-template-columns:minmax(0,1fr)}.magazine-card__excerpt{width:auto}.magazine-list{margin-top:60px}.magazine-list__heading,.article__title{font-size:30px;line-height:36px}.magazine-row__summary,.magazine-row__content{grid-template-columns:minmax(0,1fr)}.magazine-row__summary{padding-block:8px;row-gap:2px}.magazine-row__date{grid-column:1;grid-row:1}.magazine-row__title{grid-column:1;grid-row:2;padding-right:0;white-space:normal;pointer-events:none}.magazine-row__toggle{display:none}.magazine-row__category,.magazine-row__body,.magazine-row__image{grid-column:1}.magazine-row__body{padding-right:0}.magazine-row__image{width:100%}.article__body{columns:1}}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;overscroll-behavior:none;touch-action:none;background:var(--color-background);color:var(--color-foreground)}.lightbox::backdrop{background:var(--color-background)}.lightbox:focus{outline:none}.lightbox__title,.lightbox__close{position:absolute;top:0;z-index:2;line-height:var(--header-height)}.lightbox__title{left:var(--page-margin);max-width:calc(50% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox__close{left:calc(100% - var(--edge-end) - var(--col))}.lightbox__mark{position:absolute;top:15px;left:50%;z-index:2;transform:translate(-50%)}.lightbox__mark path{fill:currentColor}.lightbox__stage{position:absolute;inset:0 auto 0 50%;width:calc((100% - 2 * var(--page-margin) - 5 * var(--grid-gap)) / 2 + 2 * var(--grid-gap));margin:0;transform:translate(-50%)}.lightbox__media{display:block;height:100%;overflow:hidden;background:var(--color-panel)}.lightbox__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.lightbox__counter{position:absolute;inset:auto 0 20px;text-align:center;line-height:18px}.lightbox__arrow{position:absolute;top:50%;padding:20px;transform:translateY(-50%)}.lightbox__arrow--prev{right:calc(100% + 40.5px)}.lightbox__arrow--next{left:calc(100% + 40.5px)}.lightbox__arrow svg{width:17.78px;height:35.56px;max-width:none}.lightbox__arrow path{stroke:var(--color-muted)}.lightbox__arrow:focus-visible path{stroke:var(--color-foreground)}@media(hover:hover){.lightbox__arrow:hover path{stroke:var(--color-foreground)}}.lightbox__designer{position:absolute;left:var(--page-margin);bottom:11px;width:calc((100% - 2 * var(--page-margin) - 5 * var(--grid-gap)) / 12 - var(--grid-gap) / 2)}.lightbox__portrait{width:100%;aspect-ratio:152.92 / 249.19;object-fit:cover;margin-bottom:2.6px}.lightbox__portrait-link{display:block}.lightbox__designer:has(.lightbox__portrait--landscape){width:calc(((100% - 2 * var(--page-margin) - 5 * var(--grid-gap)) / 12 - var(--grid-gap) / 2) * 249.19 / 152.92 * 249.19 / 152.92)}.lightbox__portrait--landscape{aspect-ratio:249.19 / 152.92}.lightbox__designer p{white-space:nowrap;line-height:18px}@media(max-width:989px){.lightbox__stage{inset:var(--header-height) 0 0;width:auto;transform:none}.lightbox__arrow--prev{right:auto;left:0}.lightbox__arrow--next{left:auto;right:0}.lightbox__designer{display:none}}@media(max-width:749px){.lightbox__close{left:auto;right:var(--page-margin)}.lightbox__title{top:auto;bottom:20px;max-width:calc(100% - 2 * var(--page-margin) - 60px);white-space:normal;line-height:18px}.lightbox__stage{bottom:58px}.lightbox__counter{position:fixed;inset:auto var(--page-margin) 20px auto;text-align:right}.lightbox[open]:has(.lightbox__designer){display:grid;grid-template-rows:var(--header-height) minmax(0,1fr) auto auto;text-align:left}.lightbox:has(.lightbox__designer) .lightbox__stage{position:relative;grid-row:2;inset:auto}.lightbox:has(.lightbox__designer) .lightbox__title{position:static;grid-row:3;max-width:none;padding:20px calc(var(--page-margin) + 60px) 20px var(--page-margin)}.lightbox:has(.lightbox__designer) .lightbox__counter{position:absolute;inset:calc(100% + 20px) var(--page-margin) auto auto}.lightbox__designer{position:static;grid-row:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start;width:auto;padding:0 var(--page-margin) 20px}.lightbox__designer p{grid-column:1;grid-row:1;white-space:normal}.lightbox__portrait-link,.lightbox__designer>.lightbox__portrait{grid-column:2;grid-row:1;justify-self:end;width:50%}.lightbox__designer:has(.lightbox__portrait--landscape){width:auto}.lightbox__portrait-link:has(.lightbox__portrait--landscape),.lightbox__designer>.lightbox__portrait--landscape{width:100%}.lightbox__portrait{margin-bottom:0}}.popup[hidden]{display:none}@media(scripting:none){.popup:target{display:block}}.popup__panel{position:fixed;inset:0 auto 0 0;z-index:60;display:flex;flex-direction:column;width:var(--side-panel-width);overflow-y:auto;padding:12.92px var(--page-margin) 15.25px;background:var(--popup-color);box-shadow:0 0 22.5px #00000080;outline:none}.popup__head{display:flex;justify-content:space-between;align-items:flex-start}.popup__title{font-family:var(--font-display);font-weight:400;font-size:var(--title-size);line-height:40px}.popup__close{flex-shrink:0;margin-top:2.4px}.popup__close svg{width:14.3px;height:14.3px}.popup__form{display:flex;flex-direction:column;flex:1}.popup__fields{display:grid;grid-template-columns:1fr;margin-top:clamp(24px,19.07vh,206px)}.popup__label{line-height:18px}.popup__label+.popup__input{margin-top:1px}.popup__input+.popup__label{margin-top:16px}.popup__input{height:20px;padding:0 8px;border:0;background:var(--color-background);text-align:center;line-height:18px}.popup__input::placeholder{color:var(--color-muted);opacity:1}.popup__input:focus-visible{outline-offset:0}.popup__consent{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:30px;line-height:18px;cursor:pointer}.popup__consent a{text-decoration:none}@media(hover:hover){.popup__consent a:hover{text-decoration:underline}}.popup__consent input{flex-shrink:0;width:20px;height:20px;margin:0;-webkit-appearance:none;appearance:none;background:var(--color-background);cursor:pointer}.popup__consent input:checked{background:linear-gradient(var(--color-foreground),var(--color-foreground)) center / 10px 10px no-repeat,var(--color-background)}.popup__message{margin-top:clamp(24px,19.07vh,206px)}.popup__message+.popup__consent{margin-top:30px}.popup__body{flex:1}.popup__cover{display:block;width:min(calc(100% + .66px),296.66px);max-width:none;height:auto;margin:clamp(24px,17.49vh,188.9px) 0 0 -.41px}.popup__text{margin-top:10.89px;line-height:17.51px}.popup__text p+p{margin-top:0}.popup__text--account{margin-top:clamp(24px,17.49vh,188.9px)}.popup__text--account p+p{margin-top:17.51px}.popup__action{display:block;flex-shrink:0;height:var(--control-height);margin-top:11px;border:0;background:var(--color-background);text-align:center;line-height:var(--control-height)}.popup__action:active{background:var(--color-foreground);color:var(--color-background);text-decoration:none}.cart-drawer{position:fixed;top:var(--header-offset);right:0;bottom:0;z-index:45;width:var(--side-panel-width)}.cart-drawer[hidden]{display:none}.cart-drawer__panel{display:flex;flex-direction:column;height:100%;background:var(--color-background);box-shadow:0 0 22.5px #00000080;outline:none}.cart-drawer__head{display:flex;justify-content:space-between;align-items:flex-start;padding:11.7px var(--page-margin) 0}.cart-drawer__title{line-height:18px}.cart-drawer__close{flex-shrink:0;margin-top:3px}.cart-drawer__close svg{width:14.3px;height:14.3px}.cart-drawer__body{flex:1;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding:30px 0 44px}.cart-drawer__items{display:grid;row-gap:40px}.cart-drawer__item{display:grid;justify-items:center;row-gap:10px;text-align:center}.cart-drawer__media{display:block;width:68.1%;aspect-ratio:1;background:var(--color-panel)}.cart-drawer__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.cart-drawer__caption{padding:0 var(--page-margin);line-height:20.24px}.cart-drawer__empty{text-align:center;color:var(--color-muted)}.cart-drawer__foot{padding:0 13.56px 15.25px}.cart-drawer__checkout{width:100%;height:var(--control-height);border:var(--hairline) solid var(--color-line);text-align:center}.cart-drawer__checkout:active{background:var(--color-foreground);color:var(--color-background)}.header__cart:is(:hover,.is-active){text-decoration:none}.header__cart.is-active .header__cart-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.header__cart:hover .header__cart-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.rte,.page-content{max-width:608px;padding:10px 0 60px}.page-title{font-family:var(--font-display);font-weight:400;font-size:var(--title-size);line-height:var(--title-leading);margin:10px 0 18px}.legal,.shopify-policy__container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start;padding:4px var(--page-margin) 120px}main .shopify-policy__container{max-width:none;margin:0;padding-inline:var(--page-margin)}.legal__title,.shopify-policy__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.legal__body,.shopify-policy__body{grid-column:1 / 4;padding-top:14px;line-height:20px}.shopify-policy__body .rte{max-width:none}@media(max-width:1199px){.legal__body,.shopify-policy__body{grid-column:1 / -1}}.legal__body :is(h2,h3),.shopify-policy__body :is(h2,h3){margin:40px 0 20px;font-size:inherit;font-weight:inherit;text-transform:uppercase;letter-spacing:.02em}.legal__body>:first-child,.shopify-policy__body .rte>:first-child{margin-top:0}.legal__body :is(p,ul,ol)+:is(p,ul,ol),.shopify-policy__body :is(p,ul,ol)+:is(p,ul,ol){margin-top:20px}.legal__body :is(ul,ol),.shopify-policy__body :is(ul,ol){padding-left:1.2em}.legal__body ul,.shopify-policy__body ul{list-style:disc}.legal__body ol,.shopify-policy__body ol{list-style:decimal}.legal__body a,.shopify-policy__body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.legal__body table,.shopify-policy__body table{width:100%;margin-block:20px;border-collapse:collapse}.legal__body :is(th,td),.shopify-policy__body :is(th,td){padding:10px 15px 10px 0;border-bottom:var(--line) solid var(--color-line);text-align:left;vertical-align:top}.legal__body :is(th,td):last-child,.shopify-policy__body :is(th,td):last-child{padding-right:0}.contact{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:60px;align-items:start;padding:4px var(--page-margin) 120px}.contact__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact__main{grid-column:1 / 4;padding-top:14px;line-height:20px}.contact__aside{grid-column:5 / 7;padding-top:14px;line-height:20px}.contact__aside :is(h2,h3){margin-top:40px;font-size:inherit;font-weight:inherit;text-transform:uppercase;letter-spacing:.02em}.contact__aside>:first-child{margin-top:0}.contact__aside p+p{margin-top:20px}.contact__aside a,.contact__consent a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.contact__form{margin-top:40px}.contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px var(--grid-gap)}.contact__field{display:grid;row-gap:4px;min-width:0;margin:0;padding:0;border:0}.contact__field--wide{grid-column:1 / -1}.contact__label{padding:0;line-height:18px}.contact__input{width:100%;height:var(--control-height);padding:0 8px;border:var(--hairline) solid var(--color-line);background:var(--color-background);line-height:18px;-webkit-appearance:none;appearance:none}.contact__input--area{height:auto;min-height:160px;padding:6px 8px;resize:vertical}.contact__input:focus-visible{outline-offset:0}.contact__choice{display:block}.contact__choice legend{margin-bottom:4px}.contact__options{display:flex;flex-wrap:wrap;gap:10px 30px;min-height:var(--control-height);align-items:center}.contact__option,.contact__consent{display:flex;align-items:center;gap:10px;line-height:18px;cursor:pointer}.contact__option input,.contact__consent input{flex-shrink:0;width:20px;height:20px;margin:0;-webkit-appearance:none;appearance:none;border:var(--hairline) solid var(--color-line);background:var(--color-background);cursor:pointer}.contact__option input:checked,.contact__consent input:checked{background:linear-gradient(var(--color-foreground),var(--color-foreground)) center / 10px 10px no-repeat,var(--color-background)}.contact__consent{margin-top:30px}.contact__foot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px}.contact__submit{width:var(--side-panel-width);max-width:100%;height:var(--control-height);border:var(--hairline) solid var(--color-line);text-align:center}.contact__submit:active{background:var(--color-foreground);color:var(--color-background)}.contact__required{color:var(--color-muted)}.contact__message{margin-bottom:20px}.contact__message ul{list-style:none;padding:0}@media(max-width:1199px){.contact__main{grid-column:1 / 5}}@media(max-width:989px){.contact__main,.contact__aside{grid-column:1 / -1}.contact__aside{padding-top:0}}@media(max-width:749px){.contact__fields{grid-template-columns:minmax(0,1fr)}.contact__foot{flex-direction:column;align-items:stretch}.contact__submit{width:100%}}.trade__text :is(h2,h3),.trade__heading{margin-top:40px;font-size:inherit;font-weight:inherit;text-transform:uppercase;letter-spacing:.02em}.trade__text>:first-child{margin-top:0}.trade__text p+p,.trade__text :is(h2,h3)+p{margin-top:20px}.trade__text ul{margin-top:20px;padding-left:1.2em}.trade__text li+li{margin-top:10px}.trade__heading{margin-bottom:20px}.trade .contact__form{margin-top:0}.trade__consent{margin-top:15px}.trade__image{display:block;width:100%;height:auto;background:var(--color-panel)}.trade__login{margin-top:20px}.trade__login a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.search-results__status{margin-bottom:15px}.cart-page{padding:4px var(--page-margin) 60px}.cart-page__title{margin-bottom:30px;font-family:var(--font-display);font-weight:400;font-size:var(--title-size);line-height:48px}.cart-page .cart-page__lines{display:grid;row-gap:var(--grid-gap)}.cart-line{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.cart-line__media{display:block;aspect-ratio:1;background:var(--color-panel)}.cart-line__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.cart-line__info{grid-column:2 / 4;line-height:20px}.cart-line__title{display:block;margin-bottom:4px;font-family:var(--font-display);font-weight:400;font-size:var(--card-label-size);line-height:26px}.cart-line__unit{color:var(--color-muted)}.cart-line__quantity{width:var(--col);height:var(--control-height);border:var(--hairline) solid var(--color-line);border-right:0;text-align:center}.cart-line__price{line-height:var(--control-height)}.cart-line__remove{justify-self:end;line-height:var(--control-height)}.cart-page__foot{display:grid;justify-items:end;row-gap:10px;margin-top:30px;text-align:right}.cart-page__subtotal{display:flex;gap:30px}.cart-page__note{color:var(--color-muted)}.cart-page__checkout{width:var(--side-panel-width);max-width:100%;height:var(--control-height);margin-top:10px;border:var(--hairline) solid var(--color-line);text-align:center}.cart-page__checkout:active{background:var(--color-foreground);color:var(--color-background)}.cart-page__empty{display:grid;justify-items:start;row-gap:15px}.cart-page__empty p{color:var(--color-muted)}@media(max-width:749px){.cart-line{grid-template-columns:33% minmax(0,1fr) auto;grid-template-areas:"media info remove" "media quantity price";column-gap:12px;row-gap:10px;padding-bottom:15px}.cart-line__media{grid-area:media}.cart-line__info{grid-area:info}.cart-line__quantity{grid-area:quantity;align-self:end}.cart-line__price{grid-area:price;align-self:end;justify-self:end}.cart-line__remove{grid-area:remove;line-height:26px}.cart-page__checkout{width:100%}}.ticker--footer .ticker__track{position:relative;z-index:41}.footer{background:var(--color-panel)}.footer__columns{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));min-height:114px;padding:11px var(--edge-end) 20px var(--page-margin)}.footer__column{min-width:0;padding-right:15px}.footer__legal{grid-column:span 2;columns:2;column-gap:0;padding-right:0}.footer__legal ul{display:contents}.footer__legal li,.footer__legal p{padding-right:15px;break-inside:avoid}.footer__logo{display:block;padding:4px 20px 15px}.footer__logo svg{display:block;width:100%;height:auto}.footer ul{list-style:none;padding:0}.footer__social{margin-top:1lh}.footer__social:not(:has(li)){display:none}.template-gift-card main{text-align:center}.template-gift-card main img{display:unset}@media(min-width:1200px)and (max-width:1599px){.product{grid-template-columns:minmax(0,1.24fr) minmax(0,2fr) minmax(0,1fr) minmax(0,.236fr)}.product__panel{grid-column:1}.product__main{grid-column:2}.product__thumbs{grid-column:3 / 5;grid-template-columns:minmax(0,1fr) minmax(0,.236fr);grid-auto-flow:dense}.product__thumbs-half,.product__thumbs-quarter{display:contents}.product__thumbs>.product__thumb{grid-row:1 / span 4}.product__thumbs-half .product__thumb{grid-column:2}.product__title{line-height:40px}.product__description{max-width:86%}.product__specs{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:.6em}.product__spec{grid-column:1 / -1;grid-template-columns:subgrid}.product__form{width:min(100%,310px);height:auto;grid-template-columns:minmax(0,1fr);border-right:var(--hairline) solid var(--color-line)}.product__form .quantity{grid-template-columns:30px minmax(0,1fr) 30px;border-bottom:var(--hairline) solid var(--color-line)}.product__form .quantity>:last-child,.product__add,.product__wishlist{border-right:0}.product__add{border-bottom:var(--hairline) solid var(--color-line)}}@media(min-width:750px)and (max-width:1199px){.product{grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-template-areas:"title title" "designer designer" "description price" "description specs" "main main" "form form";column-gap:8px}.product__panel{display:contents}.product__title{grid-area:title;padding-top:2px;text-align:center}.product__designer{grid-area:designer;text-align:center}.product__description{grid-area:description;max-width:none;margin-top:40px}.product__price{grid-area:price;margin-top:40px}.product__specs{grid-area:specs;margin:0}.product__spec{display:block;margin-top:calc(30 * var(--fx))}.product__spec:first-child{margin-top:0}.product__main{grid-area:main;justify-self:center;width:56%;margin-top:25px}.product__thumbs{display:none}.product__form{grid-area:form;justify-self:center;width:56%;margin-top:35px}}@media(max-width:1199px){.product-grid{--grid-columns: 4}}@media(max-width:989px){.footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}}.product__more,.product__arrow{display:none}@media(max-width:749px){.product{display:flex;flex-direction:column;align-items:stretch;text-align:center}.product__panel{display:contents}.product__title{order:1;padding-top:calc(29.57 * var(--fx));line-height:var(--title-line)}.product__designer{order:2;margin-top:calc(13.74 * var(--fx));padding-bottom:calc(40 * var(--fx))}.product__main{order:3}.product__thumbs{display:none}.product__counter{position:static;font-size:inherit;line-height:calc(65 * var(--fx))}.product__description{order:4;max-width:none;margin:0;padding:calc(24.5 * var(--fx)) 0 calc(23.3 * var(--fx));line-height:var(--text-leading)}.product__price{order:5;margin:0;line-height:var(--band-height)}.product__more:not([hidden]){order:6;display:block;height:var(--band-height);color:var(--color-muted)}.product__specs{order:7;margin:calc(26 * var(--fx)) 0 0;line-height:var(--text-leading)}.product__more[aria-expanded=false]:not([hidden])~.product__specs{display:none}.product__spec{display:block;margin-top:calc(30 * var(--fx))}.product__spec:first-child{margin-top:0}.product__form{order:8;align-self:center;width:calc(602.84 * var(--fx));height:auto;margin-top:calc(113.87 * var(--fx));grid-template-columns:minmax(0,1fr);border-right:var(--hairline) solid var(--color-line)}.product__form .quantity{display:none}.product__add,.product__wishlist{height:calc(90 * var(--fx));border-right:0}.price__symbol{margin-right:0}.product__add{border-bottom:var(--hairline) solid var(--color-line)}product-gallery:defined .product__arrow:not([hidden]){position:absolute;top:calc((100% - 65 * var(--fx)) / 2);display:block;padding:calc(20 * var(--fx)) calc(15.29 * var(--fx));transform:translateY(-50%)}.product__arrow--prev{left:0}.product__arrow--next{right:0}.product__arrow svg{width:calc(17.78 * var(--fx));height:calc(35.56 * var(--fx));max-width:none}.product__arrow path{stroke:var(--color-foreground)}.product-related{margin-top:calc(114.35 * var(--fx))}.product-related__title{height:calc(146 * var(--fx));padding-top:calc(12.92 * var(--fx));line-height:var(--title-line);text-align:center}.product-related .product-grid{--grid-columns: 3}.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__logo{padding-inline:var(--page-margin)}.product-grid{--grid-columns: 2}.template-index .feature-grid{display:none}.hero{grid-template-columns:minmax(0,1fr);height:auto}.hero__item{position:relative;height:calc(100svh - var(--header-height));min-height:320px}}@media(max-width:749px){.article__body,.lightbox__designer p,.popup__text,.popup__consent,.cart-drawer__caption,.cart-line__info,.shopify-policy__body,.contact__main,.contact__aside,.contact__consent{line-height:var(--text-leading)}}@media(max-width:749px){.contact__options{flex-direction:column;align-items:flex-start}.contact__input::placeholder{font-size:var(--text-size)}}@media(hover:hover){.quantity button:hover,.product__add:hover:not(:disabled),.product__wishlist:hover,.popup__action:hover,.cart-drawer__checkout:hover,.cart-page__checkout:hover,.contact__submit:hover{background:var(--color-foreground);color:var(--color-background);text-decoration:none}}#shopify-pc__banner.shopify-pc__banner__dialog{inset:0 auto 0 0!important;width:var(--side-panel-width)!important;max-width:100%!important;max-height:none!important;overflow-y:auto!important;padding:12.92px var(--page-margin) 15.25px!important;background:var(--popup-color)!important;box-shadow:0 0 22.5px #00000080!important;border-radius:0!important}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:stretch!important;height:100%!important;max-width:none!important}#shopify-pc__banner .shopify-pc__banner__body{flex:1!important;margin:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{margin:0!important;color:var(--color-foreground)!important;font-family:var(--font-display)!important;font-weight:400!important;font-size:var(--title-size)!important;line-height:40px!important}#shopify-pc__banner .shopify-pc__banner__body p{margin-top:clamp(24px,17.49vh,188.9px)!important;color:var(--color-foreground)!important;font-size:var(--text-size)!important;line-height:17.51px!important}@media(max-width:749px){#shopify-pc__banner .shopify-pc__banner__body p{line-height:var(--text-leading)!important}}#shopify-pc__banner #shopify-pc__banner__body-policy-link{color:inherit!important}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:column!important;flex-shrink:0!important;width:100%!important;min-width:0!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{flex:none!important;width:100%!important;height:var(--control-height)!important;margin:11px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--color-background)!important;color:var(--color-foreground)!important;font:inherit!important;line-height:var(--control-height)!important;text-decoration:none!important}#shopify-pc__banner .shopify-pc__banner__btns button:active{background:var(--color-foreground)!important;color:var(--color-background)!important}@media(hover:hover){#shopify-pc__banner .shopify-pc__banner__btns button:hover{background:var(--color-foreground)!important;color:var(--color-background)!important}}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto 0 0 0!important;width:100%!important;max-height:70vh!important;max-height:70dvh!important}#shopify-pc__banner .shopify-pc__banner__wrapper{height:auto!important}#shopify-pc__banner.shopify-pc__banner__dialog{padding-top:calc(var(--text-leading) * 1.5)!important;padding-bottom:calc(var(--text-leading) * 1.5)!important}#shopify-pc__banner .shopify-pc__banner__body{flex:none!important;margin-bottom:var(--text-leading)!important}#shopify-pc__banner .shopify-pc__banner__body p{margin-top:calc(var(--text-leading) * 2)!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
