.iv2-offer--global .iv2-offer__dialog{width:min(820px,calc(100vw - 40px));display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr);max-height:min(620px,calc(100dvh - 48px))}.iv2-offer--global .iv2-offer__media,.iv2-offer--global .iv2-offer__media picture,.iv2-offer--global .iv2-offer__media img{display:block;width:100%;height:100%;min-height:0}.iv2-offer--global .iv2-offer__media{overflow:hidden;background:#eee6e2}.iv2-offer--global .iv2-offer__media img{object-fit:cover;object-position:center 30%}@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:clip}.iv2-offer--global .iv2-offer__dialog{width:min(430px,calc(100vw - 28px));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(145px,24dvh,210px) auto;max-height:calc(100dvh - 28px);overflow-y:auto}.iv2-offer--global .iv2-offer__media{min-height:145px}.iv2-offer--global .iv2-offer__media img{object-position:center 34%}.iv2-offer--global .iv2-offer__content{padding:22px 22px 20px}.iv2-offer--global .iv2-offer__content h2{font-size:clamp(25px,7.2vw,30px)}.yuanqi-color-palette,.yuanqi-color-palette__inner,.yuanqi-color-palette__groups{min-width:0!important;max-width:100%!important;box-sizing:border-box}.yuanqi-color-palette{width:100%!important;margin-inline:0!important;padding:14px 0 12px!important;overflow:hidden!important}.yuanqi-color-palette__inner{width:100%!important;padding-inline:14px;overflow:hidden}.yuanqi-color-palette__groups{position:relative;display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;gap:14px!important;width:100%!important;padding:8px 2px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.yuanqi-color-palette__groups::-webkit-scrollbar{display:none}.yuanqi-color-palette__group{position:static!important;flex:0 0 54px!important;width:54px!important;min-width:54px!important;scroll-snap-align:start}.yuanqi-color-palette__trigger{gap:5px!important;width:54px!important;min-width:54px!important}.yuanqi-color-palette__swatch{width:38px!important;height:38px!important;border-radius:50%!important}.yuanqi-color-palette__label{max-width:54px;overflow:hidden;font-size:9px!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}.yuanqi-color-palette__panel{display:none!important}.yuanqi-color-palette__group:focus-within .yuanqi-color-palette__panel{position:fixed!important;z-index:30!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;display:flex!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:116px;margin:0!important;padding:14px 12px!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:8px!important;background:#fff;box-shadow:0 12px 36px #1f1d1d33!important;opacity:1!important;pointer-events:auto!important;transform:none!important;scrollbar-width:none}.yuanqi-color-palette__panel:before{display:none!important}.yuanqi-color-palette__shade{flex:0 0 54px!important;width:54px;font-size:9px!important}}@media screen and (max-width:749px){#header-group #Details-menu-drawer-container .menu-drawer{width:min(88vw,360px)!important;max-width:min(88vw,360px)!important;background:#fffdfc!important}#header-group #Details-menu-drawer-container .menu-drawer__menu{--drawer-padding: 24px}#header-group #Details-menu-drawer-container .menu-drawer__menu>.menu-drawer__list-item{min-height:58px!important;border-color:#e9e1dd!important}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist{min-height:58px!important;padding-block:10px!important;font-family:"Marcellus",var(--font-heading--family),Georgia,serif!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.018em!important;text-transform:none!important;color:#2f2928!important;transition:color .18s ease,background-color .18s ease!important}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist:hover,#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist:focus-visible,#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist.menu-drawer__menu-item--active{color:#6e3044!important;background:#faf5f6!important}#header-group #Details-menu-drawer-container .menu-drawer__menu-item-text{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist>.svg-wrapper{width:18px!important;min-width:18px!important;padding-block:10px!important;padding-inline-start:14px!important;color:#766b68!important;opacity:1!important;transition:color .18s ease,transform .18s ease!important}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist svg{width:15px!important;height:15px!important;stroke-width:1.45!important}#header-group #Details-menu-drawer-container details[open]>summary.menu-drawer__menu-item--mainlist>.svg-wrapper,#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist:hover>.svg-wrapper{color:#6e3044!important;transform:translate(2px)}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--parent,#header-group #Details-menu-drawer-container .menu-drawer__menu-item--child{font-family:var(--font-body--family),Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.015em!important;text-transform:none!important}#header-group #Details-menu-drawer-container .menu-drawer__list-item--divider,#header-group #Details-menu-drawer-container .menu-drawer__menu-container--divider{border-color:#e9e1dd!important}}.iv-mobile-nav__header{display:flex;justify-content:flex-end}.iv-mobile-nav__account,.iv-mobile-nav__edits,.iv-mobile-nav__utilities{display:none}@media screen and (max-width:749px){#header-group #Details-menu-drawer-container .menu-drawer{width:min(92vw,390px)!important;max-width:min(92vw,390px)!important;padding:0!important;overflow-x:hidden!important;background:#fff!important}#header-group #Details-menu-drawer-container .iv-mobile-nav__header{min-height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e8e1dd;background:#fff}#header-group #Details-menu-drawer-container .iv-mobile-nav__account{display:inline-flex;align-items:center;gap:11px;color:#2e2928;font-family:var(--font-body--family),Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.035em;text-decoration:none}#header-group #Details-menu-drawer-container .iv-mobile-nav__account .svg-wrapper,#header-group #Details-menu-drawer-container .iv-mobile-nav__account svg{width:21px;height:21px;stroke-width:1.45}#header-group #Details-menu-drawer-container .menu-drawer__close-button{min-width:44px!important;min-height:44px!important;margin:0 -12px 0 0!important;padding:12px!important;color:#2e2928!important}#header-group #Details-menu-drawer-container .menu-drawer__close-button svg{width:18px!important;height:18px!important;stroke-width:1.45!important}#header-group #Details-menu-drawer-container .iv-mobile-nav__edits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 16px 13px;border-bottom:1px solid #e8e1dd;background:#fff}#header-group #Details-menu-drawer-container .iv-mobile-nav__edit{min-width:0;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:stretch;overflow:hidden;color:#302a29;background:#faf7f4;text-decoration:none;transition:background-color .18s ease,color .18s ease}#header-group #Details-menu-drawer-container .iv-mobile-nav__edit:not(:has(img)){grid-template-columns:1fr}#header-group #Details-menu-drawer-container .iv-mobile-nav__edit:hover,#header-group #Details-menu-drawer-container .iv-mobile-nav__edit:focus-visible{color:#6e3044;background:#f7eff1}#header-group #Details-menu-drawer-container .iv-mobile-nav__edit-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 8px 12px 12px}#header-group #Details-menu-drawer-container .iv-mobile-nav__edit strong{font-family:"Marcellus",var(--font-heading--family),Georgia,serif;font-size:15px;font-weight:400;line-height:1.15}#header-group #Details-menu-drawer-container .iv-mobile-nav__edit small{overflow:hidden;color:#786e6b;font-family:var(--font-body--family),Arial,sans-serif;font-size:9px;font-weight:400;line-height:1.25;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis}#header-group #Details-menu-drawer-container .iv-mobile-nav__edit img{width:64px;height:76px;display:block;object-fit:cover;object-position:center top}#header-group #Details-menu-drawer-container .menu-drawer__navigation{padding:4px 22px 0}#header-group #Details-menu-drawer-container .menu-drawer__menu{--drawer-padding: 0px;margin:0!important}#header-group #Details-menu-drawer-container .menu-drawer__menu>.menu-drawer__list-item{min-height:54px!important;border-color:#ebe4e0!important}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist{min-height:54px!important;padding:9px 0!important;font-family:var(--font-body--family),Arial,sans-serif!important;font-size:15.5px!important;font-style:normal!important;font-weight:500!important;line-height:1.25!important;letter-spacing:.012em!important;text-transform:none!important;color:#312c2a!important;background:transparent!important}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist:hover,#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist:focus-visible,#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist.menu-drawer__menu-item--active{color:#6e3044!important}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist.menu-drawer__menu-item--active:before,#header-group #Details-menu-drawer-container a.menu-drawer__menu-item--mainlist[aria-current=page]:before{content:"";width:2px;height:18px;position:absolute;left:-10px;top:50%;background:#7a3b50;transform:translateY(-50%)}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist>.svg-wrapper{width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;color:#756c69!important;opacity:1!important;transform:none!important}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist>.svg-wrapper svg{display:none!important}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist>.svg-wrapper:before,#header-group #Details-menu-drawer-container a.menu-drawer__menu-item--mainlist:after{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;right:3px;border-top:1.25px solid currentColor;border-right:1.25px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform .18s ease,color .18s ease}#header-group #Details-menu-drawer-container details[open]>summary.menu-drawer__menu-item--mainlist>.svg-wrapper:before{transform:translateY(-70%) rotate(135deg);color:#6e3044}#header-group #Details-menu-drawer-container .menu-drawer__menu-item-text{padding-right:20px}#header-group #Details-menu-drawer-container .menu-drawer__menu-item--parent,#header-group #Details-menu-drawer-container .menu-drawer__menu-item--child{font-family:var(--font-body--family),Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.01em!important;text-transform:none!important}#header-group #Details-menu-drawer-container .menu-drawer__utility-links{margin-top:12px!important;padding:0!important;background:#faf7f4;border-top:1px solid #e8e1dd}#header-group #Details-menu-drawer-container .iv-mobile-nav__utilities{display:block;padding:6px 22px 10px}#header-group #Details-menu-drawer-container .iv-mobile-nav__utilities a,#header-group #Details-menu-drawer-container .iv-mobile-nav__currency{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e8e1dd;color:#514946;font-family:var(--font-body--family),Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.2;letter-spacing:.025em;text-decoration:none}#header-group #Details-menu-drawer-container .iv-mobile-nav__utilities a:hover,#header-group #Details-menu-drawer-container .iv-mobile-nav__utilities a:focus-visible{color:#6e3044}#header-group #Details-menu-drawer-container .iv-mobile-nav__utilities a>span:last-child{font-size:15px;transition:transform .18s ease}#header-group #Details-menu-drawer-container .iv-mobile-nav__utilities a:hover>span:last-child{transform:translate(2px)}#header-group #Details-menu-drawer-container .menu-drawer__localization,#header-group #Details-menu-drawer-container drawer-localization-component{margin:0 22px 12px!important}}@media(prefers-reduced-motion:reduce){#header-group #Details-menu-drawer-container .iv-mobile-nav__edit,#header-group #Details-menu-drawer-container .menu-drawer__menu-item--mainlist>.svg-wrapper:before,#header-group #Details-menu-drawer-container .iv-mobile-nav__utilities a>span:last-child{transition:none!important}}@media screen and (max-width:749px){.template-collection .product-grid__card,.template-search .product-grid__card{min-width:0;overflow:visible}.template-collection .product-grid__card .product-card__content,.template-search .product-grid__card .product-card__content{min-width:0;overflow:visible!important;padding-bottom:8px}.template-collection .ivellora-card-title-link,.template-search .ivellora-card-title-link{display:block!important;height:auto!important;min-height:38px;margin:7px 0 2px!important;overflow:hidden!important}.template-collection .ivellora-card-title-label,.template-search .ivellora-card-title-label{display:-webkit-box!important;height:auto!important;min-height:38px;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important}.template-collection .yuanqi-card-swatches,.template-search .yuanqi-card-swatches{min-height:24px;margin-top:3px!important}.template-collection .ivellora-card-rating,.template-search .ivellora-card-rating{display:block!important;box-sizing:border-box;width:100%;height:23px!important;min-height:23px!important;margin:3px 0 0!important;overflow:visible!important;white-space:nowrap}.template-collection .ivellora-card-rating--empty,.template-search .ivellora-card-rating--empty{visibility:hidden}.template-collection .ivellora-card-rating .jdgm-prev-badge,.template-search .ivellora-card-rating .jdgm-prev-badge{display:flex!important;height:23px!important;min-height:23px!important;align-items:center!important;gap:4px;overflow:visible!important;line-height:1!important}.template-collection .ivellora-card-rating .jdgm-star,.template-search .ivellora-card-rating .jdgm-star{display:inline-block!important;font-size:11px!important;line-height:16px!important}.template-collection .ivellora-card-rating .jdgm-prev-badge__text,.template-search .ivellora-card-rating .jdgm-prev-badge__text{font-size:10px!important;line-height:16px!important}}.shopify-section-group-footer-group .yuanqi-rich-footer__column-summary{display:block;cursor:default;list-style:none}.shopify-section-group-footer-group .yuanqi-rich-footer__column-summary::-webkit-details-marker{display:none}.shopify-section-group-footer-group .yuanqi-rich-footer__column-toggle{display:none}.shopify-section-group-footer-group .yuanqi-rich-footer__column-links{display:block}@media screen and (max-width:749px){.shopify-section-group-footer-group .yuanqi-rich-footer__column{padding-block:0!important}.shopify-section-group-footer-group .yuanqi-rich-footer__column-summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0!important;cursor:pointer}.shopify-section-group-footer-group .yuanqi-rich-footer__column-summary h3{margin:0!important;font-size:16px!important;line-height:1.2!important}.shopify-section-group-footer-group .yuanqi-rich-footer__column-toggle{position:relative;display:block;width:16px;height:16px;flex:0 0 16px}.shopify-section-group-footer-group .yuanqi-rich-footer__column-toggle:before,.shopify-section-group-footer-group .yuanqi-rich-footer__column-toggle:after{position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.shopify-section-group-footer-group .yuanqi-rich-footer__column-toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease}.shopify-section-group-footer-group .yuanqi-rich-footer__column[open] .yuanqi-rich-footer__column-toggle:after{transform:translate(-50%,-50%) rotate(0)}.shopify-section-group-footer-group .yuanqi-rich-footer__column-links{padding:0 0 14px}.shopify-section-group-footer-group .yuanqi-rich-footer__column-links a{margin-block:8px!important;font-size:13px!important}.shopify-section-group-footer-group .yuanqi-rich-footer__navigation{border-top:1px solid var(--iv-footer-border)}.shopify-section-group-footer-group .yuanqi-rich-footer__bottom{gap:14px!important;padding-top:20px!important}.shopify-section-group-footer-group .yuanqi-rich-footer__policies{gap:8px 14px!important}}
/*# sourceMappingURL=/cdn/shop/t/314/assets/ivellora-mobile-v25.css.map */
