.artist__hero{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2px;margin-bottom:2px;min-height:600px}.artist__hero-image{grid-column:span 2;overflow:hidden;background:#e0e0e0;animation:artist-skeleton-pulse 1.5s ease-in-out infinite}.artist__hero-image.is-loaded{background:none;animation:none}.artist__image{width:100%;height:100%;object-fit:cover;display:block}@keyframes artist-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.artist__hero-content{display:flex;flex-direction:column;justify-content:flex-end;padding:60px 25% 60px 60px;min-width:0;overflow-wrap:anywhere}.artist__current-label{display:flex;gap:4ch;font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px;margin-bottom:12px}.artist__name{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:18px;text-transform:uppercase;letter-spacing:2.5px;line-height:var(--leading-relaxed);margin-bottom:20px}.artist__bio{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-normal);margin-bottom:60px}.artist__details{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px;line-height:var(--leading-relaxed)}@media(max-width:767px){.artist__hero{grid-template-columns:1fr}.artist__hero-content{padding:var(--space-10) var(--space-6)}}.artists .products__grid{grid-template-columns:repeat(4,1fr)}.artists__heading{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:.21em;line-height:150%;color:var(--color-foreground);padding-block:0 var(--space-6);padding-inline:var(--space-10)}@media(max-width:767px){.artists__heading{padding-inline:var(--space-6)}.artists .products__grid{grid-template-columns:1fr}}.products__filter{display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-10) var(--space-10) var(--space-6)}.products__filter-label{font-family:Inter;font-size:13px;font-weight:400;line-height:150%;color:var(--color-foreground);white-space:nowrap}.products__tabs{display:flex;gap:var(--space-6);flex-wrap:wrap}.products__tab{cursor:pointer;border:0;background:none;padding:0 0 4px;font-family:Inter;font-size:13px;font-weight:400;line-height:150%;color:var(--color-foreground);border-bottom:1px solid transparent;transition:border-color var(--duration-fast) var(--ease-default)}.products__tab:hover,.products__tab--active{border-bottom-color:var(--color-foreground)}.products__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2px;row-gap:40px;padding-bottom:60px;transition:opacity .25s var(--ease-default)}.products__grid--fading{opacity:0}.products__card{display:flex;flex-direction:column;text-decoration:none;color:var(--color-foreground)}.products__card--hidden{display:none}.products__card-image{aspect-ratio:4 / 5;overflow:hidden;background:#e0e0e0;animation:skeleton-pulse 1.5s ease-in-out infinite}.products__image{width:100%;height:100%;object-fit:cover}.products__card-image.is-loaded{background:none;animation:none}.products__card-title{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px;padding:var(--space-4) var(--space-3)}.products__pagination{grid-column:1 / -1;text-align:center;padding:var(--space-10) 0}@media(max-width:767px){.products__filter{padding:var(--space-6) var(--space-6) var(--space-4)}.products__grid{grid-template-columns:1fr}}body:has(.contact-page){background-color:#ced9e4}body:has(.contact-page) .header{background-color:#ced9e4}.contact-page{padding:var(--space-12, 80px) var(--space-6, 24px) 200px}@media(max-width:767px){.contact-page{padding-bottom:100px;padding-left:0;padding-right:0}}.contact-page__inner{max-width:560px;margin:0 auto}.contact-page__heading{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px;margin-bottom:var(--space-8, 40px)}.contact-page__success{padding:var(--space-8, 40px) 0;color:var(--color-foreground)}.contact-page__success-heading{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px;margin-bottom:var(--space-4, 16px)}.contact-page__success-message{font-family:var(--font-body);font-size:var(--text-sm, 14px);line-height:1.6;margin-bottom:var(--space-6, 24px)}.contact-page__success-link{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px;color:var(--color-foreground);text-decoration:none;border-bottom:1px solid var(--color-foreground);padding-bottom:2px;transition:opacity var(--duration-fast, .15s) var(--ease-default, ease)}.contact-page__success-link:hover{opacity:.6}.contact-page__error{font-family:var(--font-body);font-size:var(--text-sm, 14px);color:red;margin-bottom:var(--space-4, 16px)}.contact-page__fields{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.contact-page__field{display:flex;flex-direction:column;gap:var(--space-1, 4px)}.contact-page__field label{font-size:9px;font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:2.1px;color:var(--color-foreground)}.contact-page__field input,.contact-page__field textarea{padding:var(--space-2, 8px) 0;border:none;border-bottom:1px solid var(--color-foreground);border-radius:0;background:transparent;font-family:var(--font-body);font-size:var(--text-sm, 14px);width:100%;color:var(--color-foreground);transition:border-color var(--duration-fast, .15s) var(--ease-default, ease)}.contact-page__field input:focus,.contact-page__field textarea:focus{outline:none;border-bottom-color:var(--color-foreground)}.contact-page__field--message{margin-top:var(--space-4, 16px)}.contact-page__field textarea{border:1px solid var(--color-foreground);padding:var(--space-3, 12px);min-height:180px;resize:vertical}.contact-page__field textarea:focus{border-color:var(--color-foreground)}.contact-page__submit-row{display:flex;justify-content:flex-end;margin-top:var(--space-4, 16px)}.contact-page__submit{background:none;border:none;padding:0 0 2px;font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px;color:var(--color-foreground);cursor:pointer;text-decoration:none;border-bottom:1px solid var(--color-foreground);transition:opacity var(--duration-fast, .15s) var(--ease-default, ease)}.contact-page__submit:hover{opacity:.6}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.footer{display:flex;flex-direction:column;padding:var(--space-10) var(--space-10) var(--space-20);background-color:var(--footer-bg);color:#f7f6e8}.footer__logo{margin-bottom:148px}.footer__logo img{display:block;width:103px;height:auto}.footer__content{display:grid;grid-template-columns:1fr auto}.footer__side{display:grid;grid-template-rows:subgrid;grid-row:span 2}.footer__header{display:flex;flex-direction:column;padding-bottom:48px}.footer__title{margin-bottom:0}.footer__address{font-family:Inter;font-size:13px;font-weight:400;letter-spacing:1.3px;line-height:216%;margin:var(--space-2) 0 0 0;color:inherit;text-decoration:none}.footer__columns{display:flex;gap:80px}.footer__column{display:flex;flex-direction:column;gap:0}.footer__label{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px}.footer__heading{margin-bottom:12px}.footer a{font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:216%;letter-spacing:1.3px;text-decoration:none;color:#f7f6e8;transition:opacity var(--duration-fast) var(--ease-default)}.footer a{position:relative;padding-bottom:6px;width:fit-content}.footer a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;background-image:var(--underline-img);background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to right,#000 100%,#000 100%);mask-image:linear-gradient(to right,#000 100% 100%);-webkit-mask-size:0% 100%;mask-size:0% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:mask-size var(--duration-fast) var(--ease-out),-webkit-mask-size var(--duration-fast) var(--ease-out)}.footer a:hover:after,.footer a.active:after{-webkit-mask-size:100% 100%;mask-size:100% 100%}@media(max-width:767px){.footer{padding:60px var(--space-6) var(--space-10)}.footer__logo{margin-bottom:100px}.footer__content{grid-template-columns:1fr;gap:var(--space-16)}.footer__side{display:flex;flex-direction:column}.footer__header{padding-bottom:var(--space-12)}.footer__columns{flex-direction:column;gap:var(--space-10)}}.shopify-section:has(>.header){position:relative;z-index:var(--z-sticky)}.header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-block:var(--space-10);padding-inline:var(--space-10);background-color:var(--color-background)}.header,.header a{text-decoration:none;color:#000}.header__left-drawer{display:flex;align-items:baseline;gap:1.5rem}.header__left-trigger{cursor:pointer;display:flex;align-items:center;border:0;background:none;padding:0;font:inherit;color:inherit}@media(min-width:768px){.header__left-trigger{pointer-events:none;cursor:default}.header__left-panel{display:flex;position:static;transform:none;visibility:visible;width:auto;padding:0;align-items:baseline;gap:1.5rem}.header__left-overlay,.header__left-title{display:none}.header__left-group{display:contents}.header__left-group a:not(.header__left-heading){display:none}}.header__left-panel a{position:relative;font-size:13px;letter-spacing:.26px;line-height:150%;padding-bottom:6px}.header__left-panel a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;background-image:var(--underline-img);background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,#000 100%,#000 100%);mask-image:linear-gradient(to right,#000 100% 100%);-webkit-mask-size:0% 100%;mask-size:0% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:mask-size var(--duration-fast) var(--ease-out),-webkit-mask-size var(--duration-fast) var(--ease-out)}.header__left-panel a:hover:after,.header__left-panel a.active:after{-webkit-mask-size:100% 100%;mask-size:100% 100%}.header__label{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px}.header__label--active{position:relative;padding-bottom:6px}.header__label--active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;background-image:var(--underline-img);background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:multiply}.header--inverted .header__label--active:after{background-image:var(--underline-img-light)}.header__logo-spacer{width:160px;height:auto;visibility:hidden}.header__logo{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:flex-start}.header__logo img{width:160px;height:auto}.header__right-group{display:flex;align-items:baseline;gap:0}.header__cart-count{margin-left:var(--space-2)}.header__drawer-search{border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.header__gallery-link{text-decoration:none;color:inherit}.header__gallery-link--mobile{display:none}.header__gallery-link--mobile{cursor:pointer;border:0;background:none;padding:0;font:inherit;color:inherit}.header__left-studio-heading,.header__drawer-heading--gallery{display:none}.header__nav-toggle{cursor:pointer;display:flex;align-items:center;border:0;background:none;padding:0;margin-left:var(--space-4)}.header__nav-toggle img{width:24px;height:auto}.header__drawer-title{cursor:pointer;border:0;background:none;padding:0;width:fit-content;align-self:flex-end}.header__drawer-title img{width:26px;height:auto}.header__drawer-group{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-0)}.header__drawer-panel .header__drawer-heading{font-family:Surf Extended;font-size:13px;font-style:normal;font-weight:850;line-height:normal;letter-spacing:2.73px;margin-bottom:var(--space-1)}.header__drawer-panel{align-items:flex-end;gap:var(--space-10);padding-top:var(--space-10)}.header__drawer-panel a{text-align:right;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:216%;letter-spacing:1.3px;text-decoration:none;color:var(--color-foreground);transition:opacity var(--duration-fast) var(--ease-default)}.header__drawer-panel a:hover{opacity:.7}.shopify-section:has(>.header--transparent){position:absolute;top:0;left:0;width:100%;z-index:var(--z-sticky)}.header--transparent{background-color:transparent}@media(min-width:768px){.header--hide-logo .header__logo,.header--hide-logo .header__logo-spacer{display:none}}.header--inverted,.header--inverted a{color:#fff}.header--inverted .header__logo img,.header--inverted .header__nav-toggle img{filter:invert(1) brightness(2)}.header--inverted .header__left-panel a:after{background-image:var(--underline-img-light)}.header--inverted .header__drawer-panel,.header--inverted .header__drawer-panel a,.header--inverted .header__drawer-title{color:var(--color-foreground)}@media(max-width:767px){.header{align-items:flex-start;padding-block:var(--space-6);padding-inline:var(--space-6)}.header__left-drawer{align-items:flex-start}.header__logo{top:var(--space-6)}.header__logo-spacer{align-self:flex-start}.header__gallery-link--desktop,.header__nav-toggle{display:none}.header__left-studio-heading,.header__drawer-heading--gallery{display:block}.header__left-studio-heading{font-family:Surf Extended;font-size:13px;font-style:normal;font-weight:850;line-height:normal;letter-spacing:2.73px;margin-bottom:var(--space-1)}.header__gallery-link--mobile{display:inline;line-height:1}.header__right-group{align-items:flex-start}.header__label{font-size:7px;line-height:1;display:block}.header__label-suffix{display:none}.header__logo img,.header__logo-spacer{width:70px}.header__left-panel{align-items:flex-start;gap:var(--space-0);padding-top:var(--space-6)}.header__left-title{cursor:pointer;border:0;background:none;padding:0;margin-bottom:var(--space-10)}.header__left-title img{width:26px;height:auto}.header__left-group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.header__left-heading{font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:216%;letter-spacing:1.3px;text-transform:none;margin-bottom:0}.header__left-panel a:not(.header__left-studio-heading),.header__drawer-panel a:not(.header__drawer-heading){font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:216%;letter-spacing:1.3px;text-decoration:none;color:var(--color-foreground);padding-bottom:0;transition:opacity var(--duration-fast) var(--ease-default)}.header__left-panel a:after{display:none}.header__left-panel a:hover,.header__drawer-panel a:not(.header__drawer-heading):hover{opacity:.7}.header__drawer-panel{padding-top:var(--space-6)}.header--inverted .header__left-panel,.header--inverted .header__left-panel a,.header--inverted .header__left-title{color:var(--color-foreground)}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero{position:relative;display:flex;width:100vw;height:100vh;min-height:650px}.hero__side{position:relative;flex:1;overflow:hidden}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:none}.hero__slide:first-child{opacity:1}.hero__image{width:100%;height:100%;object-fit:cover}.hero__logo{display:none}@media(min-width:768px){.hero__logo{display:block;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.hero__logo-img{width:max(200px,var(--hero-logo-width, 18vw));height:auto;filter:invert(1) brightness(2)}}.hero__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:#e0e0e0;animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.hero__side.is-loaded .hero__skeleton{display:none}@media(max-width:767px){.hero{flex-direction:column;height:auto;min-height:0}.hero__side{flex:none;height:50svh}}.pdp{max-width:100vw;overflow:hidden}.pdp__layout{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:center;gap:0;padding:var(--space-10) 0}.pdp__gallery{position:relative;padding-left:162px;min-width:0}.pdp__layout--single-image{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdp__layout--single-image .pdp__gallery{padding-left:0}.pdp__thumbnails{position:absolute;top:0;left:0;bottom:0;width:160px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden}.pdp__thumbnail{display:block;width:160px;flex-shrink:0;cursor:pointer;border:0;background:none;padding:0}.pdp__thumbnail img{width:160px;height:160px;object-fit:cover;display:block}.pdp__main-image-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#e0e0e0;min-width:0}.pdp__main-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--duration-base) var(--ease-default)}.pdp__main-image--active{opacity:1}.pdp__info{display:flex;flex-direction:column;padding:0 25% 0 10%}.pdp__artist-name{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px;margin-bottom:var(--space-2)}.pdp__title{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:12px;text-transform:uppercase;letter-spacing:2.5px;line-height:130%}.pdp__info{font-size:12px;letter-spacing:0;line-height:130%}.pdp__price{font-family:var(--font-body);margin-top:12px}.pdp--art .pdp__price{margin-top:0}.pdp__description{font-family:var(--font-body);margin-top:24px}.pdp__description p+p{margin-top:var(--space-3)}.pdp__variants{display:flex;flex-direction:column;gap:var(--space-6);margin-top:24px}.pdp__variant-group{display:flex;flex-direction:column;gap:var(--space-3)}.pdp__swatches-label{font-family:var(--font-body);font-weight:var(--weight-medium)}.pdp__chips{display:flex;flex-wrap:wrap;gap:8px}.pdp__chip{font-family:var(--font-body);font-size:12px;line-height:1;padding:8px 14px;border:1px solid #ccc;border-radius:17px;white-space:nowrap}.pdp__swatches-grid{display:grid;grid-template-columns:repeat(auto-fill,82px);gap:12px 2px}.pdp__swatch{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pdp__swatch img,.pdp__swatch-placeholder{width:82px;height:82px;object-fit:cover}.pdp__swatch-placeholder{background:#e0e0e0}.pdp__swatch-label{text-align:left}.pdp__btn{display:inline-block;width:215px;max-width:100%;padding:12px var(--space-6);text-align:center;border:1px solid var(--color-foreground);border-radius:17px;background:transparent;color:var(--color-foreground);font-family:var(--font-body);font-size:12px;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.pdp__btn:hover{background-color:var(--color-foreground);color:var(--color-background)}.pdp__btn--swatches{margin-top:16px}.pdp__actions{display:flex;flex-direction:column;gap:8px;margin-top:48px}.pdp__inquiry-heading{font-family:var(--font-body);margin-bottom:8px}.pdp__btn--action{text-align:center}.pdp__btn.is-loading{opacity:.6;pointer-events:none}.pdp__btn.is-success{background-color:var(--color-foreground);color:var(--color-background)}.pdp__toast{position:fixed;bottom:var(--space-8);left:50%;transform:translate(-50%) translateY(20px);background:var(--color-foreground);color:var(--color-background);padding:12px 24px;border-radius:17px;font-family:var(--font-body);font-size:12px;z-index:var(--z-modal);opacity:0;transition:opacity .3s var(--ease-default),transform .3s var(--ease-default);pointer-events:none}.pdp__toast--visible{opacity:1;transform:translate(-50%) translateY(0)}.pdp__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-default),visibility var(--duration-base) var(--ease-default)}.pdp__modal.is-open{opacity:1;visibility:visible}.pdp__modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.pdp__modal-panel{position:relative;z-index:var(--z-modal);width:480px;max-width:90vw;max-height:85vh;background:var(--color-background);display:flex;flex-direction:column;opacity:0;transform:scale(.96) translateY(8px);transition:opacity .25s var(--ease-default),transform .25s var(--ease-default)}.pdp__modal.is-open .pdp__modal-panel{opacity:1;transform:scale(1) translateY(0)}.pdp__modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6)}.pdp__modal-title{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px}.pdp__modal-close{background:none;border:none;font-size:20px;cursor:pointer;padding:0;line-height:1;color:var(--color-foreground)}.pdp__modal-body{padding:0 var(--space-6) var(--space-6);overflow-y:auto}.pdp__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding-bottom:var(--space-4)}.pdp__field{display:flex;flex-direction:column;gap:var(--space-1)}.pdp__field label{font-size:9px;font-weight:var(--weight-medium);text-transform:capitalize;letter-spacing:.3px;color:var(--color-foreground)}.pdp__field input,.pdp__field textarea{padding:var(--space-2) 0;border:none;border-bottom:1px solid #ccc;border-radius:0;background:transparent;font-family:var(--font-body);font-size:var(--text-sm);width:100%;transition:border-color var(--duration-fast) var(--ease-default)}.pdp__field input:focus,.pdp__field textarea:focus{outline:none;border-bottom-color:var(--color-foreground)}.pdp__field textarea{min-height:100px;resize:vertical}.pdp__field--full{grid-column:1 / -1}.pdp__btn--submit{width:100%;margin-top:var(--space-2)}.pdp__form-success{font-size:var(--text-sm)}.pdp__form-error{margin-top:var(--space-3);color:red;font-size:var(--text-sm)}.pdp__recommendations{padding:var(--space-16) 0 var(--space-16)}.pdp__recommendations:empty{display:none}.pdp__recommendations-heading{font-family:var(--font-heading);font-weight:var(--weight-extrabold);font-size:10px;text-transform:uppercase;letter-spacing:2.1px;padding:0 var(--space-10) var(--space-6)}@media(max-width:767px){.pdp__layout{grid-template-columns:1fr;gap:0;padding:0}.pdp__gallery{display:flex;flex-direction:column;gap:2px;padding-left:0}.pdp__thumbnails{position:static;width:auto;flex-direction:row;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.pdp__main-image-wrap{order:-1}.pdp__thumbnail{width:100px}.pdp__thumbnail img{width:100px;height:100px}.pdp__info{padding:48px 24px}.pdp__form-grid{grid-template-columns:1fr}.pdp__field{grid-column:1 / -1}.pdp__modal-body{max-height:70vh}.pdp__recommendations-heading{padding:0 24px var(--space-4)}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
