.ivy-premium :is(.product-layout,.signature-layout,.hero,.philosophy,.inside-section)>*{min-width:0}.sticky-buy{display:none}@media(hover:none){.ivy-premium .collection-card:hover .collection-image img,.ivy-premium .product-card:hover img,body.ivy-premium .button:hover{transform:none}}@media(max-width:760px){html,body.ivy-premium{overflow-x:clip}body.ivy-premium{font-size:15px}body.ivy-premium .section{padding:46px 6%}body.ivy-premium .section-heading{margin-bottom:20px;gap:12px}body.ivy-premium .section-heading h2{font-size:34px}body.ivy-premium .text-link{min-height:44px;padding:10px 0 8px;font-size:13px}body.ivy-premium .button{min-height:52px;font-size:13px}body.ivy-premium summary{padding:18px 0;min-height:52px;align-items:center}body.ivy-premium .icon-button{min-width:44px;min-height:44px}body.ivy-premium .swatches{gap:14px;flex-wrap:wrap}body.ivy-premium .swatches>a.swatch{width:36px!important;height:36px!important;min-width:36px!important}body.ivy-premium .collection-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:6vw;margin-inline:-6vw;padding:0 6vw 6px;scrollbar-width:none}body.ivy-premium .collection-grid::-webkit-scrollbar{display:none}body.ivy-premium .collection-card{scroll-snap-align:start;min-width:0}body.ivy-premium .collection-image{aspect-ratio:1 / 1.1}body.ivy-premium .collection-name{flex-direction:column;align-items:flex-start;gap:4px}body.ivy-premium .collection-name h3{font-size:27px}body.ivy-premium .collection-name>span{font-size:11px}body.ivy-premium .compare-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:6vw;margin:26px -6vw 0;padding:0 6vw 6px;border:0;scrollbar-width:none}body.ivy-premium .compare-grid::-webkit-scrollbar{display:none}body.ivy-premium .compare-grid article,body.ivy-premium .compare-grid article+article{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;padding:24px 20px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(160deg,#fffdf8,#f3ece1)}body.ivy-premium .compare-grid h3{font-size:30px}body.ivy-premium .compare-grid .text-link{margin-top:10px}body.ivy-premium .breadcrumb{padding:12px 6%}body.ivy-premium .product-main-image img{aspect-ratio:1 / .92}body.ivy-premium .product-info h1{font-size:38px;line-height:1.08;margin:10px 0 8px}body.ivy-premium .product-price{font-size:19px;margin-bottom:14px}body.ivy-premium .product-short{font-size:14px}body.ivy-premium .product-info .color-label{margin-top:18px}body.ivy-premium .quantity-input{width:100%}body.ivy-premium .celina-offer{padding:18px}body.ivy-premium .celina-feature-grid{grid-template-columns:1fr}body.ivy-premium .celina-feature-grid p,body.ivy-premium .celina-accessories p{font-size:14px}body.ivy-premium .products-grid{gap:22px 12px}body.ivy-premium .product-card-info h2{font-size:22px}body.ivy-premium .product-card-price{font-size:12px}.sticky-buy{display:flex;position:fixed;z-index:90;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:22px;background:var(--lg-fill-strong, #fbf7ef);-webkit-backdrop-filter:var(--lg-blur, none);backdrop-filter:var(--lg-blur, none);border:1px solid var(--lg-edge, #fff);box-shadow:var(--lg-highlight, none),0 16px 40px -14px #342d2673;transform:translateY(calc(100% + 30px));visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s .35s}.sticky-buy.is-visible{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sticky-buy__info{display:flex;flex-direction:column;min-width:0;flex:1}.sticky-buy__title{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__price{font-size:16px;color:var(--ink)}body.ivy-premium .sticky-buy .button{min-height:48px;padding:12px 22px;gap:14px;flex-shrink:0}body.ivy-premium:has(.sticky-buy) footer{padding-bottom:90px}}@media(prefers-reduced-motion:reduce){.sticky-buy,.sticky-buy.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ivy-mobile.css.map */
