#catalogo,#monades{scroll-margin-top:28px}.store .store-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:16px;display:grid}.store .store-header>.brand{grid-column:1;justify-self:start}.store .store-header>nav{white-space:nowrap;grid-column:2;justify-self:center}.store .store-header>.header-actions{grid-column:3;justify-self:end}@media (max-width:960px){.store .store-header{grid-template-columns:minmax(0,1fr) auto}.store .store-header>.header-actions{grid-column:2}.store .header-actions .menu-toggle{display:flex}.store .store-header>nav{background:var(--surface);z-index:20;border-bottom:1px solid #b6ac9f;grid-column:auto;justify-self:stretch;padding:16px 22px 26px;display:none;position:absolute;top:100%;left:0;right:0}.store .store-header>nav.nav-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.store .store-header>nav a{width:100%;padding:13px 0}}.collections-editorial{grid-template-columns:minmax(250px,.8fr) minmax(0,2.2fr);max-width:1800px;margin:auto}.collection-scenes{grid-template-rows:260px 180px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.collection-scenes>a{min-width:0}.collection-writing>div{max-width:260px}.collection-writing img{aspect-ratio:1;width:80%;max-width:500px;height:auto;inset:72% auto auto 50%;transform:translate(-50%,-50%)rotate(-32deg)}.collection-carry img{width:42%;height:215px;bottom:12px;right:16px;transform:rotate(7deg)}.collection-carry>div{max-width:62%}.collection-give img{mix-blend-mode:normal;width:44%;height:155px;bottom:0;right:0}.collection-give h3,.collection-give span{z-index:1;max-width:60%;position:relative}.store .product-grid{align-items:start}.store .product:nth-child(4n+1) .product-image{background:#e5d9c9}.store .product:nth-child(4n+2) .product-image{background:#d6dfd0}.store .product:nth-child(4n+3) .product-image{background:#e9c6d0}.store .product:nth-child(4n) .product-image{background:#e7ddbb}.store .product-image>img{object-fit:contain;width:100%;height:100%}.store .product-note{padding:0 14px;font-size:clamp(19px,1.8vw,25px);line-height:1.1}.store .product h3{overflow-wrap:anywhere}.catalog-more{border-top:1px solid #4f2b3c33;justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}.catalog-full{min-height:60vh;padding-top:54px!important}.catalog-full h1{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(44px,5.5vw,76px);font-weight:600;line-height:1.03}.catalog-full h1 em{font-family:Instrument Serif,serif;font-weight:400}.catalog-controls{align-items:start}.categories{flex-wrap:wrap;gap:5px 25px}.catalog-controls>span{white-space:nowrap;padding:12px 0}.catalog-filters{align-items:start}.detail-gallery>.detail-image{aspect-ratio:auto;width:100%;height:430px;min-height:0;max-height:none;margin:0;padding:58px 30px 50px}.detail-gallery .detail-note{text-align:left;line-height:1.15;top:20px;bottom:auto;right:24px}.detail-gallery>.detail-image>img{object-fit:contain;width:100%;height:100%}.product-standalone{align-items:start}.product-standalone>.detail-gallery>.detail-image{height:500px}.product-thumbnails{flex-wrap:wrap}.store .store-header nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.checkout-heading,.checkout-layout{max-width:1280px;padding-left:48px;padding-right:48px}.checkout-heading{grid-template-columns:minmax(0,1.35fr) minmax(310px,.85fr);gap:64px;padding-top:34px;padding-bottom:24px}.checkout-heading h1{font-size:clamp(48px,5vw,70px)}.checkout-heading>.checkout-heading-copy>.paper-eyebrow{margin-bottom:15px}.checkout-heading>img{max-height:215px;transform:none}.checkout-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.85fr);gap:64px}.checkout-summary{align-self:start;padding-top:0;position:sticky;top:24px}.summary-paper{position:static}.checkout-chapter:first-child{padding-top:28px}.paper-fields{align-items:start}.checkout-chapter:first-child .paper-field:first-child{grid-column:1/-1}.paper-field:has(input[name=phone]){grid-column:auto;max-width:none}.summary-item h3,.cart-line h3,.order-item h3{overflow-wrap:anywhere}.summary-items{scrollbar-width:thin;max-height:420px;overflow:auto}.shop-page .store-header{background:#f4e2e6;border-bottom:1px solid #4f2b3c22}.shop-page .shop-demo-note{overflow-wrap:anywhere}.store-header nav.nav-open{z-index:20}@media (min-width:1500px){.collections-editorial{padding-top:72px;padding-bottom:72px}.checkout-heading,.checkout-layout{padding-left:48px;padding-right:48px}}@media (max-width:1100px){.collections-editorial{grid-template-columns:1fr}.collection-scenes{grid-template-rows:250px 180px}.checkout-heading,.checkout-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,.85fr);gap:34px;padding-left:4.4vw;padding-right:4.4vw}}@media (max-width:700px){.collections-editorial{padding:42px 20px}.collection-scenes{grid-template-rows:300px 245px 200px;grid-template-columns:1fr}.collection-writing>div{max-width:230px}.collection-writing img{width:80%;height:auto;inset:80% auto auto 50%;transform:translate(-50%,-50%)rotate(-32deg)}.collection-writing h3{font-size:32px}.collection-writing span{max-width:none;margin-top:18px}.collection-carry>div{max-width:65%}.collection-carry img{width:42%;height:200px;bottom:8px;right:10px}.collection-give{display:block!important}.collection-give img{width:45%;height:170px;bottom:3px;right:0}.collection-give h3,.collection-give span{max-width:64%}.collection-give span{gap:14px;font-size:12px}.catalog-more{margin-top:30px;display:block}.catalog-more .editorial-action{margin-top:12px}.catalog-controls{gap:15px}.categories{gap:0 19px}.categories button{font-size:12px}.catalog-controls>span{font-size:11px}.catalog-full{padding-top:35px!important}.catalog-full h1{font-size:44px}.detail-gallery>.detail-image{height:280px;padding:52px 20px 20px}.product-standalone>.detail-gallery>.detail-image{height:330px}.checkout-heading{grid-template-columns:1fr 1fr;gap:5px;padding:32px 22px 24px}.checkout-heading h1{font-size:clamp(39px,8vw,55px)}.checkout-heading>img{width:115%;height:180px;max-height:none;margin-left:-6%}.checkout-layout{gap:10px;padding:0 22px 55px;display:flex}.checkout-summary{order:-1;align-self:stretch;position:static}.summary-items{max-height:320px}.checkout-chapter:first-child{padding-top:29px}.paper-field:has(input[name=phone]){grid-column:auto;max-width:none}}@media (max-width:380px){.checkout-heading{grid-template-columns:1fr;padding:30px 20px 20px}.checkout-heading>img{width:100%;height:150px;margin:0}.checkout-heading h1{font-size:46px}.checkout-layout{padding-left:20px;padding-right:20px}.collection-scenes h3,.collection-carry h3{font-size:29px}.collection-give h3{font-size:26px}.catalog-full h1{font-size:39px}}.commerce-availability{border-top:1px solid #bfa6ae;border-bottom:1px solid #bfa6ae;max-width:1280px;margin:20px auto;padding:20px 24px;font-size:14px;line-height:1.7}.commerce-availability .paper-text-button{margin-top:8px}.catalog-loading{padding:25px 0;font-size:14px}.mp-admin{width:100%;max-width:100%}.mp-main-wrapper,.mp-main,.mp-table-wrap{min-width:0;max-width:100%}.mp-order-columns>div{min-width:0}.mp-modal{overscroll-behavior:contain;overflow-x:hidden}.mp-modal-head>div{min-width:0}.mp-modal-head h2{overflow-wrap:anywhere}@media (max-width:700px){.mp-sidebar:not(.mp-sidebar-open){display:none}}.mp-table-wrap{position:relative}.mp-product-photo{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mp-product-photo>img{min-width:0;min-height:0}
:root{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-quick:.18s;--motion-enter:.34s}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}button,a,input,select,textarea{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s}.solid-button,.paper-button,.mp-button,.mp-button-secondary,.add-product,.quantity button,.mp-icon-button{transition:transform .18s var(--motion-ease),color .18s ease,background-color .18s ease,opacity .18s ease}:is(.solid-button,.paper-button,.mp-button,.mp-button-secondary,.add-product,.quantity button,.mp-icon-button):active:not(:disabled){transform:scale(.97)}.editorial-action svg,.collection-scenes a span svg,.paper-text-button svg,.footer-top>a svg{transition:transform .24s var(--motion-ease)}:is(.editorial-action,.collection-scenes a,.paper-text-button,.footer-top>a):hover svg{transform:translate(4px)}.product-image>img,.mp-product-photo>img{transition:transform .38s var(--motion-ease),opacity .22s ease}.product-image:hover>img,.product-image:focus-visible>img,.mp-product-card:hover .mp-product-photo>img{transform:scale(1.035)}.categories button,.account-tabs button,.account-form-tabs button,.mp-editor-tabs button,.mp-settings-tabs button{transition:color .18s,border-color .24s,background-color .18s}.delivery-choices label,.mp-image-editor button,.product-thumbnails button{transition:background-color .22s,border-color .22s,box-shadow .22s}:is(.product-dialog,.mp-modal,.catalog-filter-dialog){opacity:0;transition:opacity .2s ease,translate .26s var(--motion-ease),scale .26s var(--motion-ease),display .22s allow-discrete,overlay .22s allow-discrete;translate:0 14px;scale:.985}:is(.product-dialog,.mp-modal,.catalog-filter-dialog)[open]{opacity:1;translate:0;scale:1}.cart-dialog{opacity:0;transition:opacity .2s ease,translate .36s var(--motion-ease),display .22s allow-discrete,overlay .22s allow-discrete;translate:32px}.cart-dialog[open]{opacity:1;translate:0}:is(.product-dialog,.cart-dialog,.mp-modal,.catalog-filter-dialog)::backdrop{transition:background-color .22s ease,display .22s allow-discrete,overlay .22s allow-discrete;background-color:#0000}:is(.product-dialog,.cart-dialog,.catalog-filter-dialog)[open]::backdrop{background-color:#26221bb3}.mp-modal[open]::backdrop{background-color:#30203099}@starting-style{:is(.product-dialog,.mp-modal,.catalog-filter-dialog)[open]{opacity:0;translate:0 14px;scale:.985}.cart-dialog[open]{opacity:0;translate:32px}:is(.product-dialog,.cart-dialog,.mp-modal,.catalog-filter-dialog)[open]::backdrop{background-color:#0000}}.motion-cart-feedback{animation:monades-note-in .3s var(--motion-ease) both}button[aria-busy=true]:after,.shop-loading:before,.catalog-loading:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite monades-loading;display:inline-block}.shop-loading:before,.catalog-loading:before{vertical-align:-1px;margin-right:12px}@media (max-width:960px){.store-header nav{opacity:0;transition:opacity .18s ease,translate .26s var(--motion-ease),display .22s allow-discrete;translate:0 -8px}.store-header nav.nav-open{opacity:1;translate:0}@starting-style{.store-header nav.nav-open{opacity:0;translate:0 -8px}}}@media (max-width:700px){.mp-sidebar{transition:transform .28s var(--motion-ease),display .28s allow-discrete}@starting-style{.mp-sidebar.mp-sidebar-open{transform:translate(-100%)}}}}.motion-cart-flight{pointer-events:none;z-index:1000;background:0 0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.motion-cart-flight::backdrop{pointer-events:none;background:0 0}.motion-cart-flight img{object-fit:contain;pointer-events:none;background:#faf6ef;border-radius:3px 16px 3px 3px;width:96px;height:96px;padding:9px;position:absolute;box-shadow:0 6px 20px #4f2b3c22}.motion-cart-feedback{z-index:40;color:#4f2b3c;pointer-events:auto;background:#fbf7f0;border:1px solid #d9cdc9;border-radius:0 15px 3px 3px;align-items:center;gap:13px;width:min(340px,100vw - 40px);padding:15px;font-size:13px;display:flex;position:fixed;bottom:22px;right:20px;box-shadow:0 5px 28px #4f2b3c24}.motion-cart-feedback>img{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:45px;height:48px}.motion-cart-feedback>div{flex:1;min-width:0}.motion-cart-feedback p{font-weight:700}.motion-cart-feedback span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.motion-cart-feedback>a{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.motion-page,.motion-content{display:contents}@keyframes monades-note-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes monades-loading{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.motion-cart-flight{display:none!important}}
.mobile-menu-search,.mp-cell-label,.summary-toggle,.catalog-mobile-tools,.information-mobile-nav{display:none}.native-form-fields{border:0;min-inline-size:0;margin:0;padding:0}.catalog-filter-dialog{border-radius:20px 20px 3px 3px;width:min(480px,100vw - 16px);max-height:calc(100dvh - 16px);margin:auto auto 8px;overflow:hidden}.catalog-filter-dialog>form{flex-direction:column;max-height:calc(100dvh - 16px);display:flex}.catalog-filter-dialog header{border-bottom:1px solid #4f2b3c22;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.store .catalog .catalog-filter-dialog h2{letter-spacing:-.04em;font-family:Bricolage Grotesque,sans-serif;line-height:1.15;font-size:23px!important}.catalog-filter-dialog header button{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.catalog-filter-fields{overscroll-behavior:contain;gap:22px;min-height:0;padding:22px 20px;display:grid;overflow-y:auto}.catalog-filter-fields select{width:100%;min-width:0;min-height:48px;font-size:16px}.catalog-filter-fields .paper-checkbox{align-items:center;min-height:44px}.catalog-filter-fields .paper-checkbox input{margin:0}.catalog-filter-dialog footer{padding:14px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid #4f2b3c22;flex-shrink:0}.catalog-filter-dialog footer button{justify-content:space-between;width:100%}.search-clear{flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.store .product-image{--product-inset:20px;--product-note-room:56px}.store .product-image>img{inset:var(--product-inset) var(--product-inset) var(--product-note-room);width:calc(100% - 2 * var(--product-inset));height:calc(100% - var(--product-inset) - var(--product-note-room));object-fit:contain;position:absolute}.mp-cell-value{display:contents}.product-dialog-actions{z-index:5;height:0;position:relative}.mp-login-world>div>picture{display:contents}.world-landscape>img{object-fit:inherit;object-position:inherit;width:100%;height:100%}.cart-content{height:100%;min-height:0}.cart-content>.motion-content{overscroll-behavior:contain;flex:1;min-height:0;display:block;overflow-y:auto}.cart-content>:not(.motion-content){flex-shrink:0}@media (max-width:900px){.mp-welcome{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.mp-welcome figure{opacity:1;align-self:center;width:auto;position:static}.mp-welcome figure img{height:200px}.mp-welcome>div>p:not(.mp-eyebrow){max-width:none}.mp-overview-metrics>button{grid-template-columns:minmax(0,1fr) 20px;align-content:start;column-gap:10px;display:grid}.mp-overview-metrics>button>svg{grid-area:1/2;width:18px;height:18px;margin-top:2px;position:static}.mp-overview-metrics>button>span{grid-area:1/1}.mp-overview-metrics>button>strong,.mp-overview-metrics>button>small{grid-column:1/-1}}@media (max-width:960px){.information-layout>.information-nav{display:none}.information-mobile-nav{display:flex}#information-content{scroll-margin-top:16px}.information-heading{padding:26px 20px 22px}.information-heading h1{font-size:clamp(34px,9vw,44px);line-height:1.08}.information-heading>.paper-eyebrow{display:none}.store .product-image{--product-inset:12px;--product-note-room:48px}.store .catalog-controls,.store .catalog-filters{display:none}.catalog-mobile-tools{border-bottom:1px solid #4f2b3c22;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;margin:12px 0 20px;padding-bottom:8px;display:grid}.catalog-mobile-tools>button{text-align:left;align-items:center;gap:10px;min-height:48px;padding:8px 0;font-size:14px;line-height:1.4;display:flex}.catalog-mobile-tools>span{white-space:nowrap;font-size:12px}.catalog-mobile-tools>.catalog-clear{text-underline-offset:4px;grid-column:1/-1;justify-self:start;min-height:36px;padding-top:0;font-size:12px;text-decoration:underline}.store .catalog.catalog-full{padding-top:24px!important}.catalog-full .catalog-heading>div>p{display:none}.catalog-full .product-search{margin-top:16px}.store .product-search{gap:10px;min-height:48px;padding:4px 0}.store .product-search input{min-height:44px;padding-block:10px}.store .product-search>svg{width:20px;height:20px}html{scroll-padding-top:calc(78px + env(safe-area-inset-top))}.store{--shop-header-height:calc(66px + env(safe-area-inset-top))}.store .store-header{height:var(--shop-header-height);z-index:12;padding:calc(8px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));column-gap:6px;position:sticky;top:0}.store .brand,.store .brand img{width:44px;height:44px}.store .header-actions{gap:0;min-width:0}.store .header-actions>button,.store .header-account,.store .header-cart{flex-shrink:0;min-width:44px;height:44px}.store .header-actions>[data-cart-target]{min-width:46px}.store .shop-language{gap:0}.store .shop-language button{height:44px;padding:5px 2px;font-size:12px;min-width:28px!important}.store .shop-language>span{font-size:10px}.store .store-header>nav.nav-open{max-height:calc(100dvh - var(--shop-header-height));overscroll-behavior:contain;padding:12px 20px 20px;top:100%;overflow-y:auto}.store .store-header>nav a{min-height:48px;font-size:16px;line-height:1.4}.store button{min-height:44px}.store .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-gallery{position:static}.store :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:is(.mp-admin,.mp-modal,.mp-login) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:16px}.store :is(input:not([type=checkbox]):not([type=radio]),select),:is(.mp-admin,.mp-modal,.mp-login) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:48px}.store :is(input,select,textarea),.mp-field :is(input,select,textarea){scroll-margin-block:96px 100px}.paper-fields{grid-template-columns:minmax(0,1fr);gap:22px}.paper-field{min-width:0;font-size:14px;line-height:1.5}.paper-field.field-wide{grid-column:1}.paper-checkbox{align-items:flex-start;min-height:44px;padding-block:8px;font-size:14px;line-height:1.65}.paper-checkbox>input{flex-shrink:0;margin-top:3px}.paper-text-button,.paper-button,.solid-button,.cart-continue{min-height:44px;font-size:14px}.paper-text-button{line-height:1.5}:is(.shop-error,.shop-success,.shop-demo-note,.preparation-note,.payment-assurance,.invoice-required-note){overflow-wrap:anywhere;font-size:13px;line-height:1.7}.store .catalog h2{font-size:clamp(32px,8.5vw,40px)!important}.catalog-full h1{font-size:clamp(36px,10vw,48px)}.store .product-search input{font-size:16px}.categories{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:0 22px;padding-bottom:4px;overflow-x:auto}.categories button{scroll-snap-align:start;min-height:48px;font-size:14px}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.catalog-filters>label{min-width:0;font-size:13px}.catalog-filters>label:has(input[type=checkbox]){grid-column:1/-1;min-height:44px}.catalog-filters select{width:100%;min-width:0}.store .product-meta>p{font-size:12px;line-height:1.6}.store .product h3{min-height:44px;font-size:15px;line-height:1.4}.store .product h3>a{align-items:flex-start;min-height:44px;display:flex}.store .product-bottom{flex-direction:column;align-items:stretch;gap:9px;margin-top:10px;font-size:15px;display:flex}.store .add-product{justify-content:space-between;width:100%;min-height:44px;padding:10px 12px;font-size:13px}.store .product-note{padding-inline:8px;font-size:clamp(16px,4.5vw,21px)}.catalog-more>p{font-size:14px;line-height:1.6}.catalog-more .editorial-action{min-height:44px;font-size:14px}.detail-gallery>.detail-image{height:240px}.product-standalone>.detail-gallery>.detail-image{height:280px}.product-thumbnails{overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:10px;overflow-x:auto}.product-thumbnails>button{scroll-snap-align:start;flex-shrink:0;min-width:52px;min-height:52px}.product-dialog{overscroll-behavior:contain;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.product-dialog-actions{position:sticky;top:0}.product-dialog-actions>.dialog-close{z-index:5;top:8px;right:8px}.detail-copy{min-width:0}.detail-copy :is(h1,h2){overflow-wrap:anywhere;font-size:clamp(28px,8vw,36px)}.detail-copy>p:not(:first-child){font-size:15px;line-height:1.7}.detail-copy small{font-size:13px;line-height:1.65}.quantity>button{flex-shrink:0;width:44px;height:44px}.quantity>output{min-width:28px;font-size:15px}.personalization-fields :is(label,legend){font-size:14px}.cart-dialog{overscroll-behavior:contain;height:100dvh;max-height:100dvh}.cart-content{height:100%;min-height:0;padding:calc(16px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));gap:0}.cart-content>.cart-title{flex-shrink:0;padding-bottom:14px}.cart-title h2{font-size:27px}.cart-title>button{flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.cart-content>.motion-content{overscroll-behavior:contain;flex:1;min-height:0;margin-block:4px 12px;overflow-y:auto}.cart-line{grid-template-columns:52px minmax(0,1fr) 44px;gap:8px;padding-block:20px}.cart-line>img{width:52px}.cart-line>div{min-width:0}.cart-line :is(h3,p){overflow-wrap:anywhere;font-size:14px;line-height:1.5}.cart-line .quantity>button{width:44px;height:44px}.cart-line .remove{place-items:center;width:44px;height:44px;display:grid}.cart-total{flex-shrink:0;margin-top:0}.cart-content>.checkout-note{flex-shrink:0;margin-top:10px;font-size:13px;line-height:1.6}.cart-content>.solid-button{flex-shrink:0;min-height:50px;margin-top:14px}.cart-continue{flex-shrink:0;margin-top:4px}.cart-empty{min-height:0;padding-top:35px;overflow:auto}.checkout-heading,.order-heading{grid-template-columns:minmax(0,1fr) 88px;gap:12px;padding:28px 20px 22px}.checkout-heading h1,.order-heading h1{font-size:clamp(36px,10vw,48px)}.checkout-heading>img,.order-heading>img{align-self:center;width:100%;height:auto;max-height:150px;margin:0}.checkout-heading>div,.order-heading>div{min-width:0}.checkout-heading .paper-eyebrow,.order-heading .paper-eyebrow{font-size:18px;line-height:1.35}.checkout-heading>div>p:last-child,.order-heading>div>p:last-child{min-width:0;font-size:14px;line-height:1.6}.checkout-layout{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));flex-direction:column;gap:24px;display:flex}.checkout-summary{order:-1;align-self:stretch;position:static}.summary-paper{padding:24px 18px}.summary-item{grid-template-columns:52px minmax(0,1fr);gap:8px 12px}.summary-item>img{grid-row:1/span 2;width:52px;height:64px}.summary-item>div{min-width:0}.summary-item h3{font-size:14px;line-height:1.5}.summary-item :is(p,small){overflow-wrap:anywhere;font-size:12px;line-height:1.55}.summary-item>strong{grid-column:2;font-size:15px}.summary-quantity{gap:4px}.summary-quantity>button{flex-shrink:0;width:44px;height:44px;font-size:19px}.summary-quantity>span{min-width:20px;font-size:15px}.summary-quantity>.summary-remove{margin-left:0}.summary-tax,.free-shipping-note{font-size:12px;line-height:1.65}.summary-items{max-height:none;overflow:visible}.summary-items:not(.summary-items-expanded){display:none}.summary-toggle{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-block:8px;padding-block:10px;font-size:14px;display:flex}.summary-toggle>svg{transition:transform .2s;transform:rotate(90deg)}.summary-toggle[aria-expanded=true]>svg{transform:rotate(-90deg)}.delivery-choices{grid-template-columns:minmax(0,1fr);gap:12px}.delivery-choices label{gap:14px;min-height:96px;padding:20px 16px}.delivery-choices strong{font-size:16px}.delivery-choices small{max-width:none;font-size:13px;line-height:1.55}.checkout-submit{white-space:normal;width:100%;min-height:56px;line-height:1.5}.checkout-chapter h2{font-size:26px;line-height:1.2}.account-art>p{font-size:24px}.account-entry{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px 20px 60px}.account-art{border-radius:3px 40px 3px 3px;grid-template-columns:1fr 1.1fr;align-items:center;min-height:0;max-height:280px;padding:18px;display:grid}.account-art>img{object-fit:contain;grid-area:1/2/3;width:100%;height:170px;margin:0}.account-art>p{grid-area:1/1;padding:0}.account-art>a{grid-area:2/1;margin:18px 0 0;line-height:1.7}.account-profile,.order-columns,.order-access,.information-layout{grid-template-columns:minmax(0,1fr)}.order-access{gap:20px;padding:26px 20px 60px}.order-access>img{max-height:210px}.information-layout{gap:30px;padding:0 20px 55px}.information-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-art>a{min-height:44px;font-size:12px}.account-form-sheet>p:not(.paper-eyebrow),.account-profile :is(p,dl){font-size:15px;line-height:1.7}.account-tabs{flex-wrap:nowrap;gap:20px;overflow-x:auto}.account-tabs>button{flex-shrink:0;min-height:48px;font-size:14px}.account-order>.paper-text-button{white-space:normal;font-size:13px}.account-privacy-actions p,.saved-addresses :is(p,address){font-size:14px;line-height:1.75}.privacy-deletion form>div{gap:14px}.password-recovery{padding:32px 20px 50px}.password-recovery h1{font-size:clamp(36px,10vw,46px)}.order-item>div{min-width:0}.order-item h3{font-size:14px;line-height:1.5}.order-item :is(p,small),.order-history p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.order-history h3{font-size:14px}.order-history>article{grid-template-columns:82px minmax(0,1fr);gap:14px}.information-copy{font-size:15px;line-height:1.8}.information-nav{gap:0 16px}.information-nav>a{min-height:64px;font-size:14px;line-height:1.5}.information-copy table{table-layout:fixed;width:100%;font-size:14px}.information-copy :is(th,td),.information-contact>a,.legal-data dd{overflow-wrap:anywhere}.legal-data>div{grid-template-columns:minmax(0,1fr);gap:7px}.giving-copy>p,.neighborhood-copy>p{font-size:15px;line-height:1.75}.world-footer a{align-items:center;min-height:44px;font-size:14px;line-height:1.6;display:inline-flex}.world-footer{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:max(25px,env(safe-area-inset-bottom))}:is(.mp-admin,.mp-modal,.mp-login) .mp-button,:is(.mp-admin,.mp-modal,.mp-login) .mp-button-secondary{white-space:normal;min-height:48px;font-size:14px;line-height:1.45}:is(.mp-admin,.mp-modal,.mp-login) .mp-text-button{white-space:normal;min-height:44px;font-size:14px;line-height:1.5}:is(.mp-admin,.mp-modal) .mp-icon-button{flex-shrink:0;min-width:44px;min-height:44px}.mp-field,.mp-check{font-size:14px;line-height:1.6}.mp-check{align-items:flex-start;min-height:44px;padding-block:6px}.mp-check>input{flex-shrink:0;margin-top:4px}.mp-field small,.mp-form-note,.mp-policy-list p,.mp-product-groups>p{font-size:12px;line-height:1.75}.mp-section-description{font-size:14px;line-height:1.75}.mp-toolbar{align-items:stretch;gap:14px}.mp-toolbar>*{min-width:0;max-width:100%}.mp-main{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.mp-main-wrapper{margin-left:0}.mp-sidebar:not(.mp-sidebar-open){display:none}.mp-sidebar.mp-sidebar-open{z-index:31;display:flex;transform:none}.mp-mobile-menu{display:flex}.mp-nav-backdrop{z-index:30;background:#30203066;display:block;position:fixed;inset:0}.mp-topbar{z-index:9;background:var(--mp-paper);padding-top:env(safe-area-inset-top);padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));min-height:calc(65px + env(safe-area-inset-top));gap:8px;height:auto;position:sticky;top:0}.mp-topbar>p{min-width:0;font-size:12px;line-height:1.45}.mp-topbar>div{gap:8px;min-width:0}.mp-topbar>div>.mp-text-button{min-height:44px;margin-left:0;font-size:12px}.mp-demo-label{display:none}.mp-sidebar{width:min(300px,100vw - 20px);padding-bottom:max(22px,env(safe-area-inset-bottom))}.mp-sidebar nav>button{min-height:48px;font-size:15px}.mp-welcome{grid-template-columns:minmax(0,1fr);gap:14px;padding:26px 22px;overflow:hidden}.mp-welcome figure{opacity:1;order:-1;width:100%;position:static}.mp-welcome figure img{height:160px}.mp-welcome>div>p:not(.mp-eyebrow){max-width:none}.mp-welcome .mp-button{min-height:48px;font-size:14px}.mp-overview-metrics,.mp-metrics,.mp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-order-columns{grid-template-columns:minmax(0,1fr)}.mp-welcome>div>p:not(.mp-eyebrow){font-size:14px;line-height:1.65}.mp-overview-metrics small,.mp-metrics small{font-size:12px;line-height:1.55}.mp-overview-metrics>button>span,.mp-metrics>div>span{font-size:13px;line-height:1.5}.mp-overview-metrics>button>span{padding-right:0}.mp-product-card h3{min-height:44px;font-size:16px}.mp-product-card-copy>p{font-size:15px}.mp-product-card-copy>p>span,.mp-product-brand{font-size:12px;line-height:1.6}.mp-product-brand .mp-status{font-size:11px}.mp-product-card-copy>.mp-text-button{font-size:13px}.mp-period{flex-wrap:wrap}.mp-period label{flex:120px;font-size:14px}.mp-policy-list>article>div:last-child{flex-wrap:wrap;gap:12px}.mp-group-copy>p,.mp-group-copy>small,.mp-group-order,.mp-group-order>small{font-size:12px;line-height:1.6}.mp-fiscal-history article{flex-wrap:wrap}.mp-fiscal-history :is(strong,p,small),.mp-fiscal-history article>span{font-size:13px;line-height:1.6}.mp-report-scope,.mp-report-actions>p,.mp-history-loader>p{font-size:13px;line-height:1.7}.mp-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:auto;scroll-padding-top:110px;scroll-padding-bottom:105px}.mp-modal-head{align-items:flex-start;padding:18px 16px}.mp-modal-head h2{font-size:27px;line-height:1.2}.mp-modal-head p{font-size:12px;line-height:1.5}.mp-modal-body{padding:22px 16px}.mp-modal-actions{padding:14px 16px max(14px,env(safe-area-inset-bottom));gap:10px}.mp-modal-actions>.mp-button,.mp-modal-actions>.mp-button-secondary{flex:110px;min-height:48px;padding-inline:12px;font-size:14px}.mp-editor-tabs{scroll-snap-type:x proximity}.mp-editor-tabs>button{scroll-snap-align:start;min-height:48px;font-size:14px}.mp-invoice-preview{padding:16px 12px}.mp-invoice-preview>header :is(p,strong){overflow-wrap:anywhere;font-size:13px;line-height:1.6}.mp-invoice-totals>div{font-size:14px}.mp-timeline>li{grid-template-columns:86px minmax(0,1fr)}.mp-timeline time{font-size:11px;line-height:1.6}.mp-timeline :is(strong,p){overflow-wrap:anywhere;font-size:13px;line-height:1.6}.mp-order-line>div{min-width:0}.mp-order-line :is(strong,small){overflow-wrap:anywhere;font-size:13px;line-height:1.6}.mp-order-overview>div>strong,.mp-order-overview .mp-status{font-size:13px;line-height:1.5}.mp-mail-list :is(strong,small){overflow-wrap:anywhere;font-size:12px;line-height:1.6}.mp-empty p,.mp-environment-card p{font-size:14px;line-height:1.75}.mp-closed-dates>div{max-width:100%;min-height:44px}}@media (max-width:1100px){.mp-responsive-table{width:100%;font-size:14px;display:block;min-width:0!important}.mp-responsive-table>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mp-responsive-table>tbody{display:block}.mp-responsive-table>tbody>tr{border-bottom:1px solid var(--mp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:22px 0;display:grid}.mp-responsive-table>tbody>tr:last-child{border-bottom:0}.mp-responsive-table>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;gap:5px;min-width:0;padding:0;display:flex;text-align:left!important}.mp-responsive-table>tbody>tr>td:first-child,.mp-responsive-table>tbody>tr>td:last-child{grid-column:1/-1}.mp-responsive-table .mp-cell-label{color:var(--mp-muted);font-size:12px;font-weight:400;line-height:1.5;display:block}.mp-responsive-table .mp-cell-value{min-width:0;line-height:1.55;display:block}.mp-responsive-table>tbody>tr>td:not([data-label]),.mp-responsive-table>tbody>tr>td[data-label=""]{grid-column:1/-1}.mp-responsive-table :is(strong,.mp-order-reference){font-size:14px;line-height:1.45}.mp-responsive-table small{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.mp-table-wrap{border-bottom:0;overflow:visible}.mp-table-actions{flex-wrap:wrap;gap:8px}.mp-table-actions .mp-icon-button{min-width:44px;height:44px}.mp-responsive-table .mp-text-button,.mp-responsive-table .mp-order-reference{white-space:normal;text-align:left;max-width:100%;min-height:44px}}@media (max-width:700px){.catalog-full h1{font-size:clamp(30px,8.5vw,38px);line-height:1.06}.account-entry{gap:22px;padding-top:20px}.account-art{grid-template-columns:minmax(0,1fr) 110px;gap:6px 12px;max-height:150px;padding:14px 16px}.account-art>img{height:110px}.account-art>p{font-size:19px;line-height:1.15}.account-art>a{min-height:32px;margin-top:8px;line-height:1.4}.account-form-sheet>.paper-eyebrow{font-size:21px;margin-bottom:10px!important}.account-form-sheet>h1{font-size:32px}.account-form-sheet>p:not(.paper-eyebrow){font-size:14px;line-height:1.6}.account-form-tabs{margin-top:20px}.world-stage{padding:16px 0 max(20px,env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid;container-type:normal}.world-stage:before{content:"";z-index:-1;pointer-events:none;opacity:.24;background:url(/assets/papel-rosa-mobile.webp) 0 0/256px;position:absolute;inset:0}.world-topline,.world-discover{display:none}.world-word{letter-spacing:-.075em;color:var(--ink);align-self:start;padding-inline:16px;font-size:clamp(60px,22vw,110px);line-height:.9;position:static}.world-landscape{object-fit:contain;object-position:center;align-self:stretch;width:100%;max-width:none;height:100%;min-height:0;position:relative;inset:auto;transform:none}.world-caption{padding-inline:max(22px,env(safe-area-inset-left));text-align:center;display:block;position:static}.world-caption h1{letter-spacing:-.045em;font-size:clamp(26px,8.6vw,38px);font-weight:800;line-height:1.06}.world-caption h1 em{color:var(--ink);font-size:1.18em;line-height:1.12}.world-caption>div{flex-direction:column;align-items:center;gap:18px;margin-top:14px;display:flex}.world-caption p{max-width:330px;font-size:14px;line-height:1.5}.world-caption .art-shop-action{border-radius:4px;justify-content:center;gap:20px;width:100%;min-width:0;min-height:54px;padding:14px 20px;font-size:15px}.world-caption .art-shop-action svg{width:25px;height:25px}.mp-login{align-content:start}.mp-login-world{min-height:0;padding:22px 24px;display:block}.mp-login-world>a,.mp-login-caption{display:none}.mp-login-world>div{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:6px 18px;margin:0;display:grid}.mp-login-world>div>p{grid-area:1/1;margin:0;font-size:20px}.mp-login-world h1{grid-area:2/1;font-size:23px;line-height:1.12}.mp-login-world .mp-login-landscape{grid-area:1/2/3;width:110px;max-width:100%;height:130px;margin:0}.mp-login-form{align-self:start;margin:0 auto;padding:28px 24px 40px}.mp-login-back{margin-bottom:28px}}@media (max-width:700px) and (max-height:700px){.world-stage{padding-top:10px;padding-bottom:max(14px,env(safe-area-inset-bottom));gap:8px}.world-word{font-size:clamp(56px,21vw,96px)}.world-caption{padding-inline:20px}.world-caption h1{font-size:clamp(24px,7.3vw,29px)}.world-caption>div{gap:12px;margin-top:10px}.world-caption p{max-width:300px;font-size:12px}.world-caption .art-shop-action{min-height:48px;padding-block:10px;font-size:14px}}@media (max-width:380px){.store .store-header>nav.nav-open .mobile-menu-search{text-align:left;align-items:center;gap:14px;width:100%;min-height:48px;font-size:16px;display:flex}.mp-main{padding-inline:16px}.summary-quantity{gap:2px}.summary-item{grid-template-columns:44px minmax(0,1fr);gap:8px}.summary-item>img{width:44px}}@media (min-width:701px) and (max-width:960px){.mp-welcome{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;padding:32px}.mp-welcome figure{order:0}.mp-welcome figure img{height:240px}}@media (prefers-reduced-motion:no-preference){.summary-items{transition:opacity .22s ease,display .22s allow-discrete}@starting-style{.summary-items.summary-items-expanded{opacity:0}}}@media (prefers-reduced-motion:reduce){.summary-toggle>svg{transition:none}}@media (min-width:540px) and (max-width:960px) and (max-height:500px){.store{--shop-header-height:calc(60px + env(safe-area-inset-top))}.store .store-header{height:var(--shop-header-height)}.store .store-header>nav.nav-open{max-height:calc(100dvh - var(--shop-header-height));overflow-y:auto}.product-dialog,.mp-modal{max-height:calc(100dvh - 12px)}.product-dialog-actions{position:sticky;top:0}.detail-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.product-dialog .detail-copy{padding:58px 24px 28px}.mp-welcome{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.mp-welcome figure{order:0}.mp-modal-head{padding-block:12px}.mp-modal-head p{display:none}.mp-modal-actions{padding-block:10px}.cart-content{overflow-y:auto}.world-stage{padding:14px 22px max(14px,env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px 12px;display:grid;container-type:normal}.world-topline,.world-discover{display:none}.world-word{color:var(--ink);grid-area:1/1;padding:0;font-size:clamp(38px,7.5vw,62px);line-height:.9;position:static}.world-landscape{object-fit:contain;object-position:center;grid-area:1/2/3;width:100%;height:100%;min-height:0;position:relative;inset:auto;transform:none}.world-caption{text-align:center;flex-direction:column;grid-area:2/1;justify-content:center;gap:10px;padding:0;display:flex;position:static}.world-caption h1{font-size:clamp(22px,3.6vw,30px);line-height:1.05}.world-caption h1 em{color:var(--ink);font-size:1.12em}.world-caption>div{flex-direction:column;gap:10px;margin:0;display:flex}.world-caption p{max-width:280px;font-size:12px;line-height:1.45}.world-caption .art-shop-action{border-radius:4px;justify-content:center;gap:14px;width:100%;min-width:0;min-height:44px;padding:10px 16px;font-size:13px}}
.store-header nav .shop-categories{position:relative}.shop-categories-toggle{min-height:44px;font:inherit;color:inherit;text-align:left;align-items:center;gap:8px;padding:8px 0;display:flex}.shop-categories-toggle:hover{text-underline-offset:6px;text-decoration:underline}.shop-categories-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.store-header nav .shop-category-links{z-index:8;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--hairline,#b6ac9f);width:max-content;min-width:240px;max-width:min(360px,100vw - 40px);max-height:60dvh;padding:8px 0;position:absolute;top:100%;left:-16px;overflow-y:auto}.store-header nav .shop-category-links[hidden]{display:none}.store-header nav .shop-category-links>a{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:44px;padding:12px 16px;line-height:1.45;display:block}.shop-category-links>p{max-width:280px;margin:8px 16px;font-size:14px;line-height:1.5}@media (max-width:960px){.store-header nav .shop-categories{border-bottom:1px solid var(--hairline,#b6ac9f);width:100%}.store-header nav .shop-categories-toggle{justify-content:space-between;width:100%;min-height:48px;padding:16px 0;font-size:16px;line-height:1.4}.store-header nav .shop-category-links{border:0;border-left:1px solid var(--hairline,#b6ac9f);background:0 0;width:100%;min-width:0;max-width:none;max-height:45dvh;margin-bottom:8px;padding:0;position:static}.store-header nav .shop-category-links>a{padding:12px 16px}}
