.campaign-mobile-menu{display:none}.eraze-mobile-commerce .cart-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.eraze-mobile-commerce .cart-dialog .dialog-head{flex-shrink:0;padding-bottom:14px}.eraze-mobile-commerce .cart-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 2px;scrollbar-gutter:stable}.eraze-mobile-commerce .cart-bottom{flex-shrink:0;margin-top:0;padding-top:12px;border-top:1px solid var(--line);background:var(--paper);padding-bottom:env(safe-area-inset-bottom)}.eraze-mobile-commerce .cart-bottom .button{display:flex;width:100%;min-height:50px;justify-content:center;text-align:center}.eraze-mobile-commerce .cart-subtotal{padding:0 0 12px}.eraze-mobile-commerce .cart-bottom .checkout-note{margin-top:8px;line-height:1.4}.eraze-mobile-commerce .cart-error:empty{display:none}.eraze-mobile-commerce .cart-error{margin:12px 0;border:1px solid #cb8f89;border-radius:8px;background:#fff1ef}.eraze-mobile-commerce .dialog-head button{min-width:44px;min-height:44px}.eraze-mobile-commerce .cart-item .quantity button{width:44px;height:44px}.eraze-mobile-commerce .cart-item .remove{min-height:44px;padding:8px}.eraze-mobile-commerce .cart-item-name{overflow-wrap:anywhere}.eraze-mobile-commerce .cart-item>div{min-width:0}.era-campaign .era-cart-extra{padding:15px 0}.era-campaign .era-cart-extra .era-upsell{padding:13px;margin-top:10px}.era-campaign .era-cart-extra .era-upsell h3{font-size:18px;margin:0 0 6px}.era-campaign .era-cart-extra .era-upsell p{margin:0 0 12px}.era-campaign .era-cart-extra .button{min-height:48px;width:100%;justify-content:center;text-align:center}.era-campaign .era-pack:has(input:disabled){opacity:.55;cursor:not-allowed}.era-campaign .era-cart-gift{margin:0}.era-campaign .era-upsell-compact label{min-height:44px;cursor:pointer}.era-campaign :is(.era-packs,.era-upsell){min-width:0}@media(max-width:1000px){.era-campaign .campaign-header{display:grid;grid-template-columns:1fr auto 44px;gap:8px 12px;padding:10px 16px}.era-campaign .campaign-header>a{grid-column:1;grid-row:1;min-width:0}.era-campaign .campaign-actions{display:contents}.era-campaign .campaign-actions>button{grid-column:3;grid-row:1;min-width:44px;min-height:44px;justify-content:center;padding:0}.era-campaign .campaign-header .eraze-localization{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;width:100%;gap:8px;max-width:none}.era-campaign .campaign-header .eraze-localization select{font-size:12px;min-height:44px;padding:8px;width:100%}.era-campaign .campaign-header .eraze-localization button{grid-column:auto;min-height:44px;padding:8px 12px;font-size:12px}.campaign-mobile-menu{display:block;grid-column:2;grid-row:1;position:relative;z-index:40}.campaign-mobile-menu summary{min-height:44px;padding:10px 7px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;list-style:none}.campaign-mobile-menu summary::-webkit-details-marker{display:none}.campaign-mobile-menu summary:after{content:"+";font-size:20px;line-height:1}.campaign-mobile-menu[open] summary:after{content:"\2212"}.era-campaign .campaign-mobile-menu nav{display:flex;position:absolute;top:100%;right:-56px;flex-direction:column;gap:0;width:min(288px,calc(100vw - 32px));padding:8px;background:#fffef9;border:1px solid #c7d6cd;border-radius:12px;box-shadow:0 10px 24px #073d3826}.campaign-mobile-menu nav a{display:flex;align-items:center;min-height:48px;padding:12px;border-radius:6px;overflow-wrap:anywhere}.campaign-mobile-menu nav a:hover{background:#eef4e9}}@media(max-width:760px){.eraze-mobile-commerce{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.era-campaign .era-page{padding-bottom:0}.era-campaign .era-mobile-cta{min-height:56px;padding:16px 12px calc(16px + env(safe-area-inset-bottom));font-size:15px;line-height:1.35}.era-campaign .era-gallery-nav button{min-width:44px;min-height:44px}.era-campaign .era-pack strong{font-size:14px;line-height:1.25}.era-campaign .era-pack small{font-size:12px;line-height:1.35}.era-campaign .era-pack b{font-size:22px}.era-campaign .era-upsell-compact small{font-size:12px;line-height:1.4}.era-campaign .era-cta{font-size:15px}.eraze-mobile-commerce .cart-dialog{padding:16px;max-width:100%;height:100dvh;max-height:100dvh}.eraze-mobile-commerce .dialog-head h2{font-size:27px}.eraze-mobile-commerce .cart-item{grid-template-columns:64px minmax(0,1fr);gap:8px 12px;padding:16px 0}.eraze-mobile-commerce .cart-item img{width:64px;height:80px;object-fit:contain}.eraze-mobile-commerce .cart-item-name{font-size:16px;line-height:1.3}.eraze-mobile-commerce .cart-item strong{grid-column:2;font-size:15px}.eraze-mobile-commerce .cart-item-controls{gap:4px 8px;margin-top:8px}.eraze-mobile-commerce .cart-item .quantity{padding:0}.eraze-mobile-commerce .cart-bottom .button{font-size:14px;padding:12px}[data-eraze-experience=trio-pdp-v3] .pdp{row-gap:16px;padding:20px 16px 36px}[data-eraze-experience=trio-pdp-v3] .pdp>.gallery{display:contents}[data-eraze-experience=trio-pdp-v3] .gallery-main{order:0}[data-eraze-experience=trio-pdp-v3] .gallery-thumbs{order:1;margin-top:0}[data-eraze-experience=trio-pdp-v3] .photo-caption{order:2;margin:0}[data-eraze-experience=trio-pdp-v3] .pdp-copy{order:3;padding-top:8px}[data-eraze-experience=trio-pdp-v3] .eraze-visual-guide{order:4;margin-top:14px}[data-eraze-experience=trio-pdp-v3] .pdp-copy h1{font-size:clamp(38px,11vw,50px)}[data-eraze-experience=trio-pdp-v3] .buy-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:stretch}[data-eraze-experience=trio-pdp-v3] .buy-controls .quantity{padding:0}[data-eraze-experience=trio-pdp-v3] .buy-controls .quantity button{width:40px;height:48px}[data-eraze-experience=trio-pdp-v3] .buy-controls .quantity input{width:26px;font-size:16px}[data-eraze-experience=trio-pdp-v3] .buy-controls .button{min-height:50px;padding:12px;gap:5px;justify-content:center;flex-wrap:wrap;text-align:center;font-size:14px}[data-eraze-experience=trio-pdp-v3] [data-product-total]{white-space:nowrap}[data-eraze-experience=trio-pdp-v3] .pdp-trust{flex-wrap:wrap;gap:8px 12px}.trio-mobile-buy{display:flex;position:fixed;inset:auto 0 0;z-index:35;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;align-items:center;justify-content:space-between;background:#fffdf5;border-top:1px solid #bccbbd;box-shadow:0 -4px 24px #064e4910}.trio-mobile-buy>div{flex:0 0 auto}.trio-mobile-buy strong{display:block;font-size:13px}.trio-mobile-buy [data-product-total]{display:block;font-size:15px;margin-top:2px;font-weight:650}.trio-mobile-buy .button{min-height:48px;min-width:130px;max-width:65%;padding:12px 16px;font-size:14px;justify-content:center;white-space:normal;text-align:center}}.era-more-packs{display:grid;gap:8px}.era-more-packs summary{cursor:pointer;padding:12px 3px;min-height:44px;font-size:14px;font-weight:650}.era-more-packs .era-pack{margin-top:8px}.era-addon-image{width:56px;height:72px;object-fit:contain;flex-shrink:0;border-radius:6px;background:#fff}.era-locale-menu{position:relative}.era-locale-menu>summary{padding:10px;min-height:44px;cursor:pointer;font-size:12px;list-style:none}.era-locale-menu>summary::-webkit-details-marker{display:none}.era-campaign .campaign-header .era-locale-menu .eraze-localization{position:absolute;z-index:45;right:0;top:100%;width:270px;display:grid;grid-template-columns:1fr 1fr;padding:12px;border:1px solid #c7d6cd;background:#fffef9;border-radius:10px;box-shadow:0 10px 24px #073d3826}.era-campaign .campaign-header .era-locale-menu .eraze-localization button{grid-column:1/-1}.era-locale-menu:not([open]) .eraze-localization{display:none}@media(max-width:1000px){.era-campaign .campaign-header{grid-template-columns:minmax(80px,1fr) auto auto 40px;gap:5px;padding:8px 12px}.era-campaign .campaign-header img{width:115px;max-width:100%}.era-locale-menu{grid-row:1;grid-column:2}.campaign-mobile-menu{grid-column:3}.era-campaign .campaign-actions>button{grid-column:4}.era-campaign .campaign-mobile-menu nav{right:-45px}}@media(max-width:760px){.era-campaign .era-hero{gap:16px}.era-campaign .era-page h1{font-size:32px}.era-campaign .era-benefits{font-size:14px;gap:8px;margin-bottom:16px}.era-campaign .era-lead{font-size:14px;margin:12px 0}.era-campaign .era-packs legend{font-size:19px}.era-campaign .era-upsell-compact label{gap:10px}.era-campaign .era-upsell-compact{padding:10px}.era-campaign .era-upsell-compact span{min-width:0}.era-campaign .era-upsell-compact small{font-size:13px}.era-campaign .era-mobile-cta{font-size:15px}input[type=number]{font-size:16px}.mobile-buy>.button{min-height:48px;padding:12px 18px;white-space:normal;font-size:14px}.pdp-copy>h1{overflow-wrap:anywhere}}.era-more-packs{margin:0;padding:0;border:0}.era-more-packs>summary{margin:0;padding:10px 0;min-height:44px}@media(max-width:760px){.template-product .pdp>.gallery{display:contents}.template-product .pdp .gallery-main{order:0}.template-product .pdp .gallery-thumbs{order:1}.template-product .pdp .photo-caption{order:2}.template-product .pdp .pdp-copy{order:3}.template-product .pdp .eraze-visual-guide{order:4}.template-product .pdp{row-gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/eraze-mobile-commerce.css.map */
