.monti-advice[hidden]{display:none}.monti-advice-active main>.shopify-section:not(:has(#monti-advice)){display:none}.monti-advice{padding:3.2rem 0 8rem;color:var(--monti-text)}.monti-advice__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.monti-advice__start{max-width:64rem;margin:0 auto;text-align:center}.monti-advice__eyebrow{margin:0 0 .8rem;color:var(--monti-mint-text);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.monti-advice__title{margin:0 0 1.2rem;font-family:Gamja Flower,cursive;font-size:clamp(3.6rem,7vw,5.2rem);font-weight:400;line-height:1.1;letter-spacing:-.03em}.monti-advice__title.is-small{margin:0;font-size:clamp(3rem,5vw,3.6rem)}.monti-advice__lede{margin:0 auto 3.2rem;max-width:48rem;font-size:1.6rem;line-height:1.6}.monti-advice__question{margin:0 0 1.6rem;font-size:1.6rem;font-weight:700}.monti-advice__ages{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}.monti-advice__age{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:80px;height:80px;padding:0;border:0;border-radius:50%;background:#ff784626;color:var(--monti-orange);font-family:Gamja Flower,cursive;letter-spacing:-.03em;cursor:pointer;transition:transform .2s,background .2s}.monti-advice__age-number{font-size:42px;line-height:.7}.monti-advice__age-years{margin-top:-4px;font-size:14px;line-height:1}.monti-advice__age:hover,.monti-advice__age:focus-visible{background:#ff784640;transform:scale(1.08)}.monti-advice__ages.is-small .monti-advice__age,.monti-advice__age.is-mini{width:46px;height:46px}.monti-advice__ages.is-small .monti-advice__age-number,.monti-advice__age.is-mini .monti-advice__age-number{font-size:32px}.monti-advice__ages.is-small .monti-advice__age-years,.monti-advice__age.is-mini .monti-advice__age-years{margin-top:-2px;font-size:11px}.monti-advice__age.is-mini{cursor:default}.monti-advice__age.is-mini:hover{background:#ff784626;transform:none}.monti-advice__hint{margin:1.4rem 0 2.4rem;color:var(--monti-muted);font-size:1.4rem}.monti-advice__resume{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin:0 auto 3.2rem;padding:1.6rem 2rem;border-radius:1.6rem;background:var(--monti-sand)}.monti-advice__resume p{flex-basis:100%;margin:0}.monti-advice__button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;padding:0 2.2rem;border:0;border-radius:99rem;background:var(--monti-orange-deep-bg, #e5774a);color:#fff;font:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.monti-advice__button:hover{background:color-mix(in srgb,var(--monti-orange-deep-bg, #e5774a) 85%,#ffffff)}.monti-advice__button.is-pink{background:var(--monti-chip-pink);color:var(--monti-pink-heading, #d6667e);box-shadow:inset 0 0 0 1.5px #d6667e59}.monti-advice__button.is-pink:hover{background:var(--monti-chip-pink);color:var(--monti-pink-heading, #d6667e);box-shadow:inset 0 0 0 1.5px var(--monti-pink-heading, #d6667e)}.monti-advice__button.is-pink svg path{fill:var(--monti-pink, #ffa9bb);stroke:var(--monti-pink-heading, #d6667e)}.monti-advice__button.is-quiet{background:transparent;color:var(--monti-text);box-shadow:inset 0 0 0 1.5px var(--monti-line-strong)}.monti-advice__button.is-quiet:hover{background:transparent;color:var(--monti-text);box-shadow:inset 0 0 0 1.5px var(--monti-text)}.monti-advice__button:disabled{opacity:.5;cursor:default}.monti-advice__link{padding:.2rem 0;border:0;background:none;color:var(--monti-orange-deep);font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.monti-advice__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.monti-advice__top .monti-advice__ask{order:3;flex:1 1 100%}.monti-advice__top .monti-advice__title{flex:1 1 0;min-width:max-content}.monti-advice__filters{display:flex;flex-direction:column;gap:1.2rem;margin:2rem 0 2.4rem}.monti-advice__chips{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.monti-advice__chips .monti-advice__restart{min-height:3.6rem;margin-left:auto;font-size:1.4rem}.monti-advice__ask{position:relative;display:flex;align-items:center;gap:.8rem;padding:.6rem 1.6rem;border:1.5px solid var(--monti-line-strong);border-radius:99rem;background:var(--monti-surface)}.monti-advice__ask:focus-within{border-color:var(--monti-orange-deep)}.monti-advice__ask-icon{display:inline-flex;flex-shrink:0;color:var(--monti-pink-heading, #d6667e)}.monti-advice__ask-icon svg{width:2rem;height:2rem}.monti-advice__ask input{flex:1;min-width:0;min-height:4rem;padding:0;border:0;background:none;color:var(--monti-text);font:inherit;font-size:1.5rem;box-shadow:none;outline:none}.monti-advice__ask input::placeholder{color:var(--monti-muted);font-weight:400;opacity:.7}.is-loading>svg{display:none}.monti-advice .is-loading:disabled{opacity:1;cursor:progress}.monti-advice__spinner{width:1.6rem;height:1.6rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:monti-advice-spin .8s linear infinite}@keyframes monti-advice-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.monti-advice__ages:not(.is-small) .monti-advice__age{width:56px;height:56px}.monti-advice__ages:not(.is-small) .monti-advice__age-number{font-size:36px}.monti-advice__ages:not(.is-small) .monti-advice__age-years{font-size:11px}}.monti-advice__chip{display:inline-flex;align-items:center;gap:.6rem;min-height:3.6rem;padding:0 1.4rem;border:1.5px solid var(--monti-line-strong);border-radius:4rem;background:var(--monti-surface);color:var(--monti-text);font:inherit;font-size:1.4rem;cursor:pointer}.monti-advice__chip.is-set{border-color:transparent;background:var(--monti-chip-orange);cursor:default}.monti-advice__chip.is-new{animation:monti-advice-chip-in 1.6s ease}@keyframes monti-advice-chip-in{0%{transform:scale(.85);box-shadow:0 0 #ff784699}25%{transform:scale(1.06);box-shadow:0 0 0 .6rem #ff784640}to{transform:none;box-shadow:0 0 #ff784600}}.monti-advice__chip.is-ghost{border-style:dashed}.monti-advice__chip button{min-width:2.4rem;min-height:2.4rem;border:0;background:none;color:inherit;font-size:1.8rem;line-height:1;cursor:pointer}.monti-advice__popover{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border-radius:1.6rem;background:var(--monti-surface);box-shadow:0 1.2rem 3.6rem rgba(var(--monti-shadow-rgb, 24, 32, 42),.18)}.monti-advice__popover{position:absolute;top:calc(100% + .6rem);left:0;z-index:5;min-width:24rem}.monti-advice__popover button:not(.monti-advice__link,.monti-advice__age){display:flex;justify-content:space-between;gap:1rem;min-height:4.4rem;padding:0 1.4rem;border:1.5px solid var(--monti-line-strong);border-radius:1.2rem;background:var(--monti-surface);color:var(--monti-text);font:inherit;font-size:1.5rem;text-align:left;align-items:center;cursor:pointer}.monti-advice__popover.is-ages{min-width:0}.monti-advice__ages.is-small{gap:.6rem}.monti-advice__ages.is-small .monti-advice__age[aria-pressed=true]{background:var(--monti-orange);color:var(--monti-on-orange)}.monti-advice__chip svg{width:1.4rem;height:1.4rem}.monti-advice__popover button:not(.monti-advice__age) span{color:var(--monti-muted)}.monti-advice__popover button:not(.monti-advice__age):hover{border-color:var(--monti-text)}.monti-advice__cards{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:1.6rem;margin:0 -1.5rem;padding:.4rem 1.5rem 1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;overscroll-behavior-x:contain}.monti-advice__card{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;border-radius:2rem;background:var(--monti-surface);scroll-snap-align:start;transition:opacity .25s ease,transform .25s ease}.monti-advice__card:not(.is-skeleton){cursor:pointer}.monti-advice__card:focus-visible{outline:2px solid var(--monti-orange-deep);outline-offset:3px}.monti-advice__card.is-leaving{opacity:0;transform:translateY(3.2rem) scale(.94);transition:opacity .2s ease-in,transform .2s ease-in}.monti-advice__card.is-leaving-good{opacity:0;transform:translateY(-3.2rem) scale(.94);transition:opacity .2s ease-in,transform .2s ease-in}.monti-advice__cards.is-refreshing{opacity:.45;pointer-events:none;transition:opacity .15s ease}.monti-advice__card.is-skeleton{min-height:52rem;background:var(--monti-raised);animation:monti-advice-appear .3s ease both,monti-advice-pulse 1.4s ease-in-out .3s infinite}@keyframes monti-advice-pulse{50%{opacity:.55}}@keyframes monti-advice-appear{0%{opacity:0}}.monti-advice__photo{position:relative;display:block;grid-row:1;grid-column:1;aspect-ratio:1;overflow:hidden;border-radius:2rem 2rem 0 0;background:var(--monti-raised)}.monti-advice__photo img{width:100%;height:100%;object-fit:cover}.monti-advice__dots{position:absolute;top:1rem;right:1.6rem;left:1.6rem;display:flex;gap:.4rem}.monti-advice__dots>span{flex:1;height:.3rem;border-radius:.2rem;background:rgba(var(--monti-text-rgb),.15)}.monti-advice__dots>span.is-on{background:var(--monti-orange-deep)}.monti-advice__photo-nav{z-index:2;display:inline-flex;grid-row:1;grid-column:1;align-items:center;justify-content:center;align-self:center;width:3.6rem;height:3.6rem;margin:0 1.2rem;padding:0;border:0;border-radius:50%;background:var(--monti-surface);color:var(--monti-text);box-shadow:0 .2rem .8rem rgba(var(--monti-text-rgb),.15);cursor:pointer;opacity:0;transition:opacity .2s ease}.monti-advice__photo-nav.is-prev{justify-self:start}.monti-advice__photo-nav.is-next{justify-self:end}.monti-advice__photo-nav svg{width:1.6rem;height:1.6rem}.monti-advice__photo-nav.is-prev svg{transform:rotate(90deg)}.monti-advice__photo-nav.is-next svg{transform:rotate(-90deg)}.monti-advice__card:hover .monti-advice__photo-nav,.monti-advice__photo-nav:focus-visible{opacity:1}.monti-advice__age-tag{position:absolute;right:1.2rem;bottom:1.2rem;padding:.2rem .9rem;border-radius:99rem;background:#ffffffd9;box-shadow:0 0 0 1px #5f738c26;color:#5f738c;font-size:1.2rem;font-weight:500;line-height:1.6;pointer-events:none}.monti-advice__gallery{position:relative}.monti-advice__gallery .monti-advice__age-tag{top:0;bottom:auto;margin-top:calc(100% - 3.6rem)}.monti-advice__badge{position:absolute;top:1.2rem;left:1.2rem;padding:.4rem 1.2rem;border-radius:99rem;background:var(--monti-surface);font-size:1.3rem;font-weight:600}.monti-advice__body{display:grid;grid-row:span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:.8rem;padding:1.8rem 2rem 1.2rem}.monti-advice__name{margin:0;font-family:Inter,sans-serif;font-size:1.7rem;font-weight:600;line-height:1.3;letter-spacing:.03em}.monti-advice__name button,.monti-advice__photo,.monti-advice__back{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.monti-advice__photo{width:100%}.monti-advice__name button:hover{text-decoration:underline;text-decoration-thickness:1px}.monti-advice__price{color:var(--monti-orange-deep);font-weight:700}.monti-advice__price-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.monti-advice__cards-hint{margin:0 0 1.6rem;color:var(--monti-muted);font-size:1.3rem;text-align:center;opacity:.8}.monti-advice__cards-hint.is-swipe{display:none}.monti-advice__browse{margin:2.4rem 0 0;text-align:center}.monti-advice__browse .monti-advice__link{font-size:1.6rem}.monti-advice__browse svg{width:1.6rem;height:1.6rem;margin-left:.4rem;vertical-align:-.2rem}.monti-advice__cards-hint svg{width:1.3rem;height:1.3rem;margin:0 .1rem;vertical-align:-.2rem}.monti-advice__cards-hint .is-save svg path{fill:var(--monti-pink, #ffa9bb);stroke:var(--monti-pink-heading, #d6667e)}.monti-advice__facts{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.monti-advice__facts:empty{display:flex}.monti-advice__ages-mini{display:inline-flex;gap:.4rem;margin-right:.4rem}.monti-advice__skill{min-height:2.8rem;padding:.3rem 1rem;border:1px solid transparent;border-radius:.6rem;background:var(--monti-chip-pink);color:var(--monti-pink-heading, #d6667e);font:inherit;font-size:1.2rem;font-weight:600;cursor:pointer}.monti-advice__skill:hover{border-color:var(--monti-pink-heading, #d6667e)}.monti-advice__skill[aria-pressed=true]{background:var(--monti-pink-heading, #d6667e);color:var(--monti-surface)}.monti-advice__love{padding:1.2rem 1.4rem;border-radius:1.4rem;background:var(--monti-chip-pink)}.monti-advice__love p{margin:0;font-size:1.4rem;line-height:1.55}.monti-advice__love-title{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem!important;color:var(--monti-pink-heading, #d6667e);font-size:1.3rem!important;font-weight:700}.monti-advice__love-title svg{width:1.4rem;height:1.4rem}.monti-advice__love-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.monti-advice__about{padding:1.2rem 1.4rem;border-radius:1.4rem;background:var(--monti-raised)}.monti-advice__about-text{display:-webkit-box;min-height:6.51rem;margin:0;overflow:hidden;font-size:1.4rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.monti-advice__description{font-size:1.5rem;line-height:1.6}.monti-advice__description p{margin:0 0 1rem!important}.monti-advice__more-link{margin-top:.6rem;padding:0;border:0;background:none;color:var(--monti-orange-deep);font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.monti-advice__fit-cart{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#ff784624;color:var(--monti-orange);cursor:pointer}.monti-advice__fit-cart:hover{background:#ff784640}.monti-advice__fit-cart svg{width:2rem;height:2rem}.monti-advice__fit-cart.is-in{background:var(--monti-chip-mint);color:var(--monti-mint-text)}.monti-advice__fit-cart.is-in svg{fill:none;stroke:currentColor;stroke-width:2.4}.monti-advice__overlay[hidden]{display:none}.monti-advice__overlay .monti-advice__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(var(--monti-scrim-rgb, 24, 32, 42),.45)}.monti-advice__panel{position:fixed;top:6vh;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;overflow-y:auto;border-radius:2.4rem 2.4rem 0 0;background:var(--monti-bg, #faf8f5);color:var(--monti-text);outline:none}.monti-advice__panel-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem 1rem 2rem;background:var(--monti-bg, #faf8f5)}.monti-advice__back{min-height:4.4rem;color:var(--monti-orange-deep);font-size:1.5rem;font-weight:600}.monti-advice__panel-bar.is-floating{display:block;height:0;padding:0;background:none}.monti-advice__panel-bar.is-floating>button{position:absolute;top:2rem;display:inline-flex;align-items:center;justify-content:center;min-height:4rem;border-radius:99rem;background:rgba(var(--monti-surface-rgb),.92);box-shadow:0 .2rem .8rem rgba(var(--monti-shadow-rgb, 24, 32, 42),.15);color:var(--monti-text)}.monti-advice__panel-bar.is-floating .monti-advice__close{right:2.8rem;width:4rem;min-width:4rem;padding:0;font-size:2.2rem;line-height:1}.monti-advice__panel-bar.is-floating .monti-advice__back{left:2.8rem;padding:0 1.4rem;font-size:1.4rem}.monti-advice__panel-bar.is-floating+.monti-advice__detail{padding-top:1.2rem}.monti-advice__gallery .monti-advice__dots{display:none}.monti-advice__list-title{margin:0;font-family:Gamja Flower,cursive;font-size:3rem;font-weight:400}.monti-advice__detail{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;padding:0 2rem 2.4rem}.monti-advice__about-toy summary{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;border-top:1px solid rgba(var(--monti-text-rgb),.1);font-size:1.5rem;font-weight:600;list-style:none;cursor:pointer}.monti-advice__about-toy summary::-webkit-details-marker{display:none}.monti-advice__about-toy summary svg{width:1.4rem;height:1.4rem;transition:transform .2s ease}.monti-advice__about-toy[open] summary svg{transform:rotate(180deg)}.monti-advice__about-toy .monti-advice__description{padding-bottom:1.2rem;font-size:1.4rem;line-height:1.6}.monti-advice__extras{display:flex;flex-direction:column;gap:1.2rem}.monti-advice__extras .accordion--size{border-top:1px solid rgba(var(--monti-text-rgb),.1)}.monti-advice__gallery img[data-gallery-main]{width:100%;height:auto;aspect-ratio:1;border-radius:2rem;object-fit:contain;background:var(--monti-surface)}.monti-advice__thumbs{display:flex;overflow-x:auto;gap:.8rem;margin-top:.8rem}.monti-advice__thumbs button{flex-shrink:0;padding:0;border:2px solid transparent;border-radius:1rem;background:var(--monti-surface);cursor:pointer}.monti-advice__thumbs button[aria-pressed=true]{border-color:var(--monti-orange)}.monti-advice__thumbs img{display:block;width:6.4rem;height:6.4rem;border-radius:.8rem;object-fit:cover}.monti-advice__info{display:flex;flex-direction:column;gap:1rem}.monti-advice__info p{margin:0;font-size:1.5rem;line-height:1.6}.monti-advice__info .monti-curator-note{padding:0;border-radius:0;background:none;box-shadow:none}.monti-advice__vendor{color:var(--monti-muted);font-size:1.2rem!important;letter-spacing:.12em;text-transform:uppercase}.monti-advice__detail-title{margin:0;font-family:Gamja Flower,cursive;font-size:3.4rem;font-weight:400;line-height:1.1}.monti-advice__panel-actions{position:sticky;bottom:0;display:flex;gap:.8rem;margin-top:auto;padding:1.2rem 2rem calc(1.2rem + env(safe-area-inset-bottom));background:var(--monti-bg, #faf8f5);box-shadow:0 -1px rgba(var(--monti-text-rgb),.08)}.monti-advice__panel-actions>.monti-advice__button{flex:1;white-space:nowrap}.monti-advice__info .monti-advice__ages-mini{flex-basis:100%}.monti-advice__list-links{display:flex;justify-content:center;gap:2.4rem}.monti-advice__list-loading{display:flex;justify-content:center;padding:4rem 0}.monti-advice__panel-actions.is-stacked{display:flex;flex-direction:column;align-items:stretch;text-align:center}html.monti-advice-locked{overflow:hidden}.monti-advice__price{margin:0;font-size:1.5rem}.monti-advice__why-label{margin:.6rem 0 0;color:var(--monti-mint-text);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.monti-advice__why{margin:0;padding:1.4rem 1.8rem;border-radius:1.8rem;background:var(--monti-chip-pink);font-size:1.5rem;font-style:normal;line-height:1.6}.monti-advice__ready{margin:0;font-size:1.4rem;line-height:1.5}.monti-advice__buy{display:flex;margin:.6rem 0}.monti-advice__buy .monti-advice__button{min-height:4.8rem;padding:0 3.2rem}.monti-advice__variants{display:flex;flex-wrap:wrap;gap:.6rem}.monti-advice__variants-label{flex-basis:100%;margin:0 0 .2rem!important;color:rgba(var(--monti-text-rgb),.7);font-size:1.2rem!important;letter-spacing:.06em;text-transform:uppercase}.monti-advice__variants button{min-height:3.2rem;padding:.6rem 1.2rem;border:1px solid rgba(var(--monti-text-rgb),.28);border-radius:50px;background:transparent;color:var(--monti-text);font:inherit;font-size:1.3rem;line-height:1.3;cursor:pointer}.monti-advice__variants button:hover{border-color:var(--monti-text)}.monti-advice__variants button[aria-pressed=true]{border-color:var(--monti-text);background:var(--monti-text);color:var(--monti-on-inverse, #fff)}.monti-advice__more summary{min-height:4.4rem;display:flex;align-items:center;color:var(--monti-orange-deep);font-size:1.4rem;cursor:pointer}.monti-advice__more h4{margin:1rem 0 .4rem;font-size:1.3rem}.monti-advice__more p{margin:0;font-size:1.4rem;line-height:1.5}.monti-advice__stages{margin:0;padding:0;list-style:none;font-size:1.4rem}.monti-advice__stages li{display:flex;gap:.8rem;padding:.3rem 0}.monti-advice__stages span{flex-shrink:0;min-width:7rem;color:var(--monti-muted)}.monti-advice__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:0 1.6rem 1.6rem}.monti-advice__actions .monti-advice__button{gap:.6rem;padding:0 1rem;white-space:nowrap}.monti-advice__button svg{width:1.8rem;height:1.8rem;flex-shrink:0}.monti-advice__top-actions{display:flex;align-items:center;gap:1.6rem}.monti-advice__restart{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0;border:0;background:none;color:var(--monti-orange-deep);font:inherit;font-size:1.5rem;cursor:pointer}.monti-advice__restart:hover span{text-decoration:underline;text-underline-offset:.3rem}.monti-advice__shortlist{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.4rem 0 1.6rem;border:0;border-radius:99rem;background:var(--monti-surface);color:var(--monti-text);font:inherit;font-size:1.5rem;font-weight:600;box-shadow:0 .2rem 1rem rgba(var(--monti-text-rgb),.1);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.monti-advice__shortlist:hover{box-shadow:0 .4rem 1.4rem rgba(var(--monti-text-rgb),.16)}.monti-advice__shortlist svg{width:2rem;height:2rem}.monti-advice__shortlist.has-items{background:var(--monti-chip-pink);color:var(--monti-pink-heading, #d6667e);box-shadow:inset 0 0 0 1.5px #d6667e59,0 .2rem 1rem #d6667e2e}.monti-advice__shortlist.has-items svg path{fill:var(--monti-pink, #ffa9bb);stroke:var(--monti-pink-heading, #d6667e)}.monti-advice__count{min-width:2.4rem;padding:.1rem .7rem;border-radius:99rem;background:var(--monti-raised);font-size:1.3rem;font-weight:500;text-align:center}.monti-advice__shortlist.has-items .monti-advice__count{background:var(--monti-surface);color:var(--monti-pink-heading, #d6667e)}.monti-advice__shortlist.is-bumped{animation:monti-advice-bump .6s ease}@keyframes monti-advice-bump{30%{transform:scale(1.1) rotate(-3deg);border-color:var(--monti-orange)}}.monti-advice__saved-pill{position:fixed;top:calc(1.2rem + env(safe-area-inset-top));right:1.6rem;z-index:1002;box-shadow:0 .8rem 2.4rem rgba(var(--monti-shadow-rgb, 24, 32, 42),.18);animation:monti-advice-pill-in .25s ease}.monti-advice__saved-pill[hidden]{display:none}.monti-advice__saved-pill.is-bumped{animation:monti-advice-bump .6s ease}@keyframes monti-advice-pill-in{0%{opacity:0;transform:translateY(-1.2rem)}}.monti-advice__fly{position:fixed;z-index:1003;display:inline-flex;width:2.8rem;height:2.8rem;color:var(--monti-pink-heading, #d6667e);pointer-events:none}.monti-advice__fly svg{width:100%;height:100%;fill:currentColor}.monti-advice__fly.is-cart{color:var(--monti-orange-deep)}.monti-advice__fly.is-cart svg{fill:none}.monti-advice__saved-pill.is-cart{color:var(--monti-orange-deep);text-decoration:none}#cart-icon-bubble.is-bumped{animation:monti-advice-bump .6s ease}.monti-advice__note-close{position:absolute;top:.6rem;right:.6rem;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:none;color:var(--monti-muted);font:inherit;font-size:2rem;line-height:1;cursor:pointer}.monti-advice__ask.has-note{padding-right:4.4rem}.monti-advice__empty,.monti-advice__round-end,.monti-advice__restock{margin:1.6rem 0;padding:2.4rem;border-radius:2rem;background:var(--monti-sand);text-align:center}.monti-advice__round-end div,.monti-advice__empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem}.monti-advice__empty p,.monti-advice__round-end p{flex-basis:100%;margin:0 0 .4rem;font-size:1.6rem}.monti-advice__close,.monti-advice__remove{min-width:4.4rem;min-height:4.4rem;border:0;background:none;color:var(--monti-muted);font-size:2.2rem;cursor:pointer}.monti-advice__rows{margin:1.2rem 0;padding:0;list-style:none}.monti-advice__rows{padding:0 2rem!important}.monti-advice__cart-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#ff784624;color:var(--monti-orange);cursor:pointer}.monti-advice__cart-icon:hover{background:#ff784640}.monti-advice__cart-icon svg{width:2rem;height:2rem}.monti-advice__cart-icon:disabled{opacity:.35;cursor:default}.monti-advice__cart-icon.is-in{background:var(--monti-chip-mint);color:var(--monti-mint-text)}.monti-advice__cart-icon.is-in svg{fill:none;stroke:currentColor;stroke-width:2.4}.monti-advice__info .monti-curator-note__watch{margin-top:1.8rem}.monti-advice__info .monti-curator-note__watch b{display:block;margin-bottom:.2rem}.monti-advice__row-note{flex-shrink:0;color:var(--monti-muted);font-size:1.3rem}.monti-advice__row{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgba(var(--monti-text-rgb),.08)}.monti-advice__row img,.monti-advice__thumb{flex-shrink:0;width:6.4rem;height:6.4rem;border-radius:1.2rem;object-fit:cover;background:var(--monti-raised)}.monti-advice__row-thumb{padding:0;border:0;background:none;cursor:pointer}.monti-advice__row-main{display:flex;flex-direction:column;gap:.2rem;min-width:0;font-size:1.4rem}.monti-advice__row-open{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.monti-advice__row-open:hover{text-decoration:underline}.monti-advice__row select{max-width:100%;min-height:3.6rem;border:1.5px solid var(--monti-line-strong);border-radius:.8rem;background:var(--monti-surface);color:inherit;font:inherit;font-size:1.3rem}.monti-advice__list-empty{padding:0 2rem}.monti-advice__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:var(--monti-orange);color:var(--monti-on-orange);cursor:pointer}.monti-advice__icon svg{width:2rem;height:2rem}.monti-advice__icon:disabled{opacity:.4;cursor:default}.monti-advice__list-empty{color:var(--monti-muted);font-size:1.4rem}.monti-advice__list-actions{display:flex;flex-direction:column;gap:.8rem}.monti-advice__saved{margin:.4rem 0 0;color:var(--monti-mint-text);font-size:1.4rem}.monti-advice__toast{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.monti-advice__ask.is-floating{position:fixed;top:calc(1.2rem + env(safe-area-inset-top));left:50%;z-index:1002;width:min(56rem,calc(100vw - 3.2rem));transform:translate(-50%);box-shadow:0 .8rem 2.4rem rgba(var(--monti-shadow-rgb, 24, 32, 42),.18);touch-action:none;cursor:pointer}.monti-advice__ask.is-floating .monti-advice__note-text{cursor:pointer}.monti-advice__ask.has-note{border-color:var(--monti-orange-deep);border-radius:2rem}.monti-advice__ask.has-note input{position:absolute;width:1px;opacity:0;pointer-events:none}.monti-advice__ask-note{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;min-height:4rem;justify-content:center;padding:.6rem 0;color:var(--monti-text);font-size:1.4rem;line-height:1.4}.monti-advice__note-text{cursor:text}.monti-advice__note-actions{display:flex;flex-wrap:wrap;gap:.6rem}.monti-advice__note-actions button{min-height:3rem;padding:0 1.2rem;border:0;border-radius:99rem;background:rgba(var(--monti-text-rgb),.08);color:var(--monti-text);font:inherit;font-size:1.3rem;font-weight:600;white-space:nowrap;cursor:pointer}@media screen and (min-width:750px){.monti-advice__cards{grid-auto-columns:calc(50% - .8rem)}.monti-advice__ask-note{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.6rem 1.2rem}.monti-advice__note-close{top:50%;transform:translateY(-50%)}.monti-advice__card .monti-advice__body{grid-template-columns:minmax(0,1fr) auto;column-gap:1.2rem}.monti-advice__card .monti-advice__body>*{grid-column:1 / -1}.monti-advice__card .monti-advice__name,.monti-advice__card .monti-advice__price{grid-column:1}.monti-advice__card .monti-advice__price-row{display:contents}.monti-advice__card .monti-advice__price{margin-top:-.6rem}.monti-advice__card .monti-advice__price-row>:not(.monti-advice__price){grid-row:1 / span 2;grid-column:2;align-self:start}}@media screen and (min-width:990px){.monti-advice{padding-top:4.8rem}.monti-advice__cards{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.2rem}.monti-advice__top{flex-wrap:nowrap;gap:3.2rem}.monti-advice__top .monti-advice__ask{order:0;flex:0 1 56rem}.monti-advice__top .monti-advice__top-actions{flex:1 1 0;justify-content:flex-end}.monti-advice__cards{margin:0;padding:.4rem 4.8rem 1.6rem;overflow:visible}.monti-advice__overlay .monti-advice__panel{inset:4vh auto auto 50%;width:min(96rem,92vw);max-height:92vh;border-radius:2.4rem;transform:translate(-50%)}.monti-advice__overlay .monti-advice__panel.is-list{inset:0 0 0 auto;width:42rem;max-height:none;border-radius:2.4rem 0 0 2.4rem;transform:none}.monti-advice__detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.monti-advice__ask.is-floating{top:2.4rem}}@media(prefers-reduced-motion:reduce){.monti-advice__shortlist,.monti-advice__age{transition:none}.monti-advice__card.is-skeleton{animation:none}}@media screen and (max-width:749px){.monti-advice__cards-hint.is-cards{display:none}.monti-advice__cards-hint.is-swipe{display:block}.monti-advice__cards{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);position:relative;margin:0;padding:.4rem 1.6rem 6rem;overflow:visible}.monti-advice__card{grid-column:1;grid-row:1;align-self:start;grid-template-rows:auto 1fr auto;touch-action:pan-y;box-shadow:0 .6rem 2rem rgba(var(--monti-text-rgb),.08)}.monti-advice__card:nth-child(1){z-index:3}html[data-theme=dark] .monti-advice__card:not(:first-child){border:1px solid var(--monti-line-strong);background:var(--monti-raised)}.monti-advice__card:nth-child(n+4){visibility:hidden}.monti-advice__card:nth-child(2){z-index:2;transform:rotate(-3.5deg)}.monti-advice__card:nth-child(n+3){z-index:1;transform:rotate(3deg)}.monti-advice__card:not(:first-child){pointer-events:none}.monti-advice__card:not(:first-child)>*{visibility:hidden}.monti-advice__cards:has(>[data-swiping],>.is-leaving,>.is-leaving-good)>.monti-advice__card:nth-child(2)>*{visibility:visible}.monti-advice__card[data-swiping]{will-change:transform}.monti-advice__card[data-swipe]:not([data-swipe=""]):after{content:attr(data-swipe-label);position:absolute;top:2rem;padding:.6rem 1.6rem;border:2px solid currentColor;border-radius:1.2rem;background:var(--monti-surface);font-size:1.8rem;font-weight:700}.monti-advice__card[data-swipe=save]:after{left:2rem;color:var(--monti-pink-heading, #d6667e);transform:rotate(-8deg)}.monti-advice__card[data-swipe=skip]:after{right:2rem;color:var(--monti-muted);transform:rotate(8deg)}.monti-advice__title.is-small{font-size:2.6rem}.monti-advice__cards{overflow-x:clip;overflow-y:visible}.monti-advice__photo{aspect-ratio:1;background:var(--monti-surface)}html[data-theme=dark] .monti-advice__photo{background:#fff}.monti-advice__photo img{object-fit:contain}.monti-advice__photo-nav{display:none}.monti-advice__body{grid-row:2;grid-template-rows:none;align-content:start;row-gap:.6rem;padding:1rem 1.4rem .4rem}.monti-advice__card .monti-advice__skill{min-height:2.4rem;padding:.2rem .8rem}.monti-advice__card .monti-advice__fit-cart{width:3.6rem;height:3.6rem}.monti-advice__card .monti-advice__love-title{margin-bottom:.2rem!important}.monti-advice__card .monti-advice__love-text,.monti-advice__card .monti-advice__about-text{line-height:1.45}.monti-advice__name{font-size:1.6rem}.monti-advice__love,.monti-advice__about{padding:.7rem 1rem}.monti-advice__card .monti-advice__body{grid-template-columns:minmax(0,1fr) auto;column-gap:1.2rem}.monti-advice__card .monti-advice__body>*{grid-column:1 / -1}.monti-advice__card .monti-advice__name{grid-row:1;grid-column:1;align-self:center}.monti-advice__card .monti-advice__price-row{grid-row:1;grid-column:2}.monti-advice__card .monti-advice__more-link{display:none}.monti-advice__love-text,.monti-advice__about-text{min-height:0;-webkit-line-clamp:3}.monti-advice__actions{grid-row:3;position:sticky;bottom:env(safe-area-inset-bottom);z-index:1;padding:.6rem 1.4rem 1rem;border-radius:0 0 2rem 2rem;background:var(--monti-surface)}.monti-advice{overflow-x:hidden;overflow-x:clip}.monti-advice__ask input,.monti-advice select{font-size:1.6rem}.monti-advice__gallery img[data-gallery-main]{touch-action:pan-y}.monti-advice__panel.is-toy{overscroll-behavior-y:contain}.monti-advice__panel.is-toy .monti-advice__detail{padding-top:0}.monti-advice__panel.is-toy .monti-advice__gallery{position:relative;margin:0 -2rem}.monti-advice__panel.is-toy .monti-advice__gallery img[data-gallery-main]{border-radius:0;background:#fff}.monti-advice__panel.is-toy .monti-advice__thumbs{display:none}.monti-advice__panel.is-toy .monti-advice__gallery .monti-advice__dots{display:flex}.monti-advice__panel-bar.is-floating>button{top:2.4rem}.monti-advice__panel-bar.is-floating .monti-advice__close{right:1.6rem}.monti-advice__panel-bar.is-floating .monti-advice__back{left:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/toy-advice.css.map */
