.g-forma{padding:2rem 0 5rem;color:rgb(var(--color-foreground))}.g-forma [hidden],sculie-forma-picker [hidden]{display:none!important}sculie-forma-picker{display:block}.g-forma__breadcrumb{display:flex;gap:1rem;flex-wrap:wrap;font-size:1.3rem;margin-bottom:2.4rem}.g-forma__breadcrumb a{color:inherit;text-underline-offset:.3rem}.g-forma__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(3rem,5vw,8rem);align-items:start}.g-forma__gallery,.g-forma__info{min-width:0}.g-forma__gallery{position:sticky;top:11rem}.g-forma__main-photo{overflow:hidden;position:relative;border-radius:var(--g-radius-card);background:var(--g-milk);aspect-ratio:1}.g-forma__gallery-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;cursor:grab;direction:ltr}.g-forma__gallery-track::-webkit-scrollbar{display:none}.g-forma__gallery-track.is-dragging{scroll-snap-type:none;cursor:grabbing}.g-forma__gallery-slide{position:relative;flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always;background:var(--g-white)}.g-forma__gallery-badge{position:absolute;inset-block-start:1.4rem;inset-inline-start:1.4rem;width:clamp(8rem,22%,12rem);z-index:1;pointer-events:none}.g-forma__image{width:100%;height:100%;display:block;object-fit:contain;-webkit-user-select:none;user-select:none}.g-forma__gallery-controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.g-forma__gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:4.4rem;height:4.4rem;border:.1rem solid var(--g-pink);border-radius:50%;background:var(--g-white);color:var(--g-cherry);cursor:pointer;pointer-events:auto;padding:1rem}.g-forma__gallery-arrow--previous{inset-inline-start:1rem}.g-forma__gallery-arrow--next{inset-inline-end:1rem}.g-forma__gallery-arrow svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.8}.g-forma__gallery-arrow:disabled{opacity:.35;cursor:default}.g-forma__gallery-count{position:absolute;inset-block-start:1.4rem;inset-inline-end:1.4rem;padding:.5rem 1rem;border-radius:var(--g-pill);background:var(--g-white);color:var(--g-cherry);font-size:1.2rem;font-weight:650;font-variant-numeric:tabular-nums}.g-forma__photo-note{position:absolute;bottom:2rem;left:2rem;max-width:calc(100% - 4rem);padding:.7rem 1.4rem;border-radius:var(--g-pill);font-weight:650;font-size:1.3rem;color:var(--g-cherry);background:var(--g-white);pointer-events:none}.g-forma__thumbs{display:flex;gap:.8rem;overflow-x:auto;padding:.4rem .3rem .8rem;margin-top:1.2rem;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-inline:contain}.g-forma__thumb{flex:0 0 7.2rem;width:7.2rem;height:7.2rem;box-sizing:border-box;border:.2rem solid transparent;padding:.2rem;border-radius:1rem;overflow:hidden;background:var(--g-white);cursor:pointer;scroll-snap-align:start}.g-forma__thumb img{width:100%;height:100%;object-fit:contain;display:block}.g-forma__thumb.is-active{border-color:var(--g-rose)}.g-forma .g-forma__thumb:focus-visible,.g-forma .g-forma__gallery-track:focus-visible{outline:.2rem solid var(--g-cherry);outline-offset:-.3rem}.g-forma__gallery-caption{padding:2rem 0}.g-forma__gallery-caption>span{font-size:2.1rem;font-weight:650}.g-forma__gallery-caption p{font-size:1.5rem;line-height:1.5;margin:.6rem 0 0;max-width:52rem}.g-forma__title{font-size:clamp(3.6rem,3.6vw,5.4rem);line-height:1.04;letter-spacing:-.045em;max-width:60rem}.g-forma__subtitle{font-size:1.9rem;line-height:1.4;margin:1rem 0}.g-forma__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:1.2rem 0 0;font-size:1.5rem;font-weight:600}.g-forma__rating .g-rate{color:var(--g-rose)}.g-forma__quick-offer{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.6rem;margin:1.6rem 0;font-size:1.8rem;line-height:1.3}.g-forma__quick-offer a{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;border-radius:var(--g-pill);background:var(--g-rose);color:var(--g-white);text-decoration:none;font-size:1.3rem;font-weight:700}.g-forma__form{scroll-margin-top:12rem}.g-forma__reviews-link{display:inline-block;color:var(--g-cherry-soft);font-size:1.3rem;text-underline-offset:.3rem}.g-forma__intro{font-size:1.6rem;line-height:1.55;margin:1.8rem 0 2.2rem}.g-forma__benefits{list-style:none;padding:1.8rem 2rem;margin:0;border-radius:var(--g-radius-sm);background:var(--g-milk);display:grid;gap:1.6rem}.g-forma__benefits li{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.4rem;line-height:1.4}.g-forma__benefits strong{display:block;font-size:1.5rem;margin-bottom:.2rem}.g-forma__check{color:var(--g-rose);width:2rem;height:2rem;flex:none;margin-top:.2rem}.g-forma__check .g-icon{width:100%;height:100%}.g-forma__size-link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.8rem;margin:1.2rem 0 1.8rem;font-size:1.4rem;font-weight:700;color:inherit;text-underline-offset:.3rem}.g-forma__size-link .g-icon{width:2rem;height:2rem}.g-forma__offers{border:0;padding:0;margin:0;min-width:0;display:grid;gap:1.6rem}.g-forma__offers legend{font-family:var(--font-heading-family);font-size:2.3rem;font-weight:650;padding:0;margin-bottom:1.6rem;letter-spacing:-.025em}.g-forma__offer{border:.15rem solid var(--g-pink);border-radius:2.4rem;position:relative;min-width:0}.g-forma__offer.is-selected{border-color:var(--g-rose);background:var(--g-milk);outline:.1rem solid var(--g-rose)}.g-forma__offer-badge{position:absolute;top:-1.1rem;right:2rem;padding:.25rem 1.1rem;background:var(--g-rose);color:var(--g-white);border-radius:var(--g-pill);font-weight:700;font-size:1.15rem;line-height:1.5}.g-forma__offer-label{display:flex;gap:1.2rem;align-items:center;padding:2rem 1.8rem 1.6rem;cursor:pointer;min-height:8.8rem}.g-forma input[type=radio],.g-forma input[type=checkbox]{accent-color:var(--g-rose);width:2rem;height:2rem;flex:none;margin:0;cursor:pointer}.g-forma__offer-name{min-width:0;flex:1}.g-forma__offer-name strong{display:block;font-size:1.75rem;line-height:1.2}.g-forma__offer-name>span{display:block;margin-top:.5rem;font-size:1.2rem;line-height:1.4}.g-forma__offer-price{display:grid;justify-items:end;flex:none;line-height:1.3}.g-forma__offer-price strong{font-size:2.1rem}.g-forma__offer-price s{font-size:1.2rem;color:var(--g-cherry-soft)}.g-forma__offer-price small{font-size:1.1rem;margin-top:.2rem}.g-forma__offer-content{padding:0 1.8rem 1.5rem}.g-forma__mix-note{font-size:1.3rem;line-height:1.4;margin:0 0 1.2rem}.g-forma__row{display:grid;grid-template-columns:2.5rem 4rem minmax(0,1.3fr) minmax(0,.9fr);gap:.8rem;align-items:end;margin-top:1rem}.g-forma__piece{font-size:1.2rem;align-self:center}.g-forma__row-image{width:4rem;height:4.8rem;object-fit:contain;background:var(--g-white);border-radius:.8rem;align-self:end}.g-forma__field{display:grid;gap:.3rem;min-width:0}.g-forma__field label{font-size:1.1rem;line-height:1.2}.g-forma__field select{width:100%;min-width:0;min-height:4.4rem;padding:.7rem 2.3rem .7rem .8rem;border:.1rem solid var(--g-pink);border-radius:1rem;color:var(--g-cherry);background-color:var(--g-white);font:inherit;font-size:1.25rem;cursor:pointer}.g-forma__row.is-unavailable select{border-color:#a91d49}.g-forma__row-message{grid-column:3 / -1;font-size:1.2rem;color:#8d1640;margin:0}.g-forma__gift-line{display:flex;align-items:center;gap:.9rem;padding:1rem 1.8rem;background:var(--g-pink);font-size:1.2rem;line-height:1.3}.g-forma__gift-line:last-child{border-radius:0 0 2.2rem 2.2rem}.g-forma__gift-line>span:nth-child(2){flex:1;min-width:0}.g-forma__gift-line>strong{font-size:1.1rem;border-radius:var(--g-pill);background:var(--g-white);padding:.3rem .7rem}.g-forma__gift-icon,.g-forma__credit-icon{width:2.6rem;height:2.6rem;flex:none;display:grid;place-items:center}.g-forma__gift-icon .g-icon{width:2rem;height:2rem}.g-forma__credit-icon{font-size:1.1rem;font-weight:700;background:var(--g-white);border-radius:.5rem}.g-forma__addon{display:flex;align-items:center;gap:1.2rem;margin:2rem 0;padding:1.5rem;border-radius:var(--g-radius-sm);background:var(--g-milk);cursor:pointer}.g-forma__addon img{width:6rem;height:6rem;object-fit:contain;border-radius:1rem}.g-forma__addon>span{flex:1;min-width:0}.g-forma__addon strong{font-size:1.4rem;line-height:1.3;display:block}.g-forma__addon small{display:block;font-size:1.15rem;line-height:1.4;margin-top:.4rem}.g-forma__submit{display:flex;gap:1rem;width:100%;min-height:6rem;margin-top:2rem;background:var(--g-rose);color:var(--g-white);font-size:1.7rem}.g-forma__submit[aria-busy=true]{cursor:wait;opacity:.7}.g-forma__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;font-size:1.2rem;margin:1.4rem 0}.g-forma__trust>span{display:flex;align-items:center;gap:.5rem}.g-forma__trust .g-icon{width:1.6rem;height:1.6rem}.g-offer-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:1.2rem 0 0}.g-offer-price strong{font-size:2.8rem;line-height:1;font-weight:700;color:rgb(var(--color-foreground))}.g-offer-price s{font-size:1.7rem;opacity:.6}.g-offer-price__badge{align-self:center;padding:.4rem 1rem;border-radius:10rem;background:var(--g-rose);color:var(--g-white);font-size:1.3rem;font-weight:700;letter-spacing:.02em}.g-coupon{margin:1.6rem 0 0}.g-coupon__lead{margin:0 0 .8rem;font-size:1.5rem}.g-coupon__lead strong{color:var(--g-rose)}.g-coupon__ticket{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.4rem;border:.15rem dashed var(--g-rose);border-radius:1.6rem;background:var(--g-milk)}.g-coupon__amount{font-weight:800;font-size:1.6rem;color:var(--g-rose)}.g-coupon__code{justify-self:start;padding:.5rem 1rem;border-radius:.8rem;background:var(--g-white);font-weight:700;letter-spacing:.08em}.g-coupon__timer{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-variant-numeric:tabular-nums}.g-coupon__timer>span{display:grid;justify-items:center;flex:1;min-width:0;padding:.3rem .4rem;border-radius:.8rem;background:var(--g-cherry);color:var(--g-white);line-height:1.1}.g-coupon__timer b{font-size:1.6rem}.g-coupon__timer small{font-size:1rem;opacity:.8}.g-coupon__timer i{font-style:normal;font-weight:700}.g-coupon__copy{grid-column:3;grid-row:1;min-height:4.4rem;padding:0 1.6rem;border:0;border-radius:10rem;background:var(--g-rose);color:var(--g-white);font:inherit;font-weight:700;cursor:pointer}.g-coupon__copy:focus-visible{outline:.25rem solid var(--g-cherry);outline-offset:.3rem}.g-coupon__note{margin:.6rem 0 0;font-size:1.3rem;opacity:.8}.g-seals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.6rem 0;padding:0}.g-seals__item{display:flex;align-items:center;gap:1rem;min-width:0;padding:1.2rem;border-radius:1.6rem;background:var(--g-milk)}.g-seals__item .g-icon{flex:none;width:2.4rem;height:2.4rem;color:var(--g-rose)}.g-seals__item span{display:grid;min-width:0;line-height:1.3}.g-seals__item strong{font-size:1.4rem}.g-seals__item small{font-size:1.2rem;opacity:.8}.g-forma__payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem;margin:0 0 1.4rem;font-size:1.2rem}.g-forma__payments .list-payment{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0}.g-forma__guarantee{padding:1.6rem 2rem;background:var(--g-milk);border-radius:1.8rem;font-size:1.3rem;line-height:1.5;margin:1.5rem 0}.g-forma__terms{font-size:1.15rem;line-height:1.55;margin:1rem 0 2.2rem}.g-forma__error,.g-forma__success{font-size:1.4rem;line-height:1.5;margin:1rem 0}.g-forma__error{color:#8d1640}.g-forma__success:empty{display:none}.g-forma__accordions{display:grid;gap:.8rem}.g-forma__detail{background:var(--g-milk);border-radius:var(--g-radius-sm)}.g-forma__detail summary{display:flex;justify-content:space-between;align-items:center;min-height:5.6rem;padding:1.5rem 2rem;cursor:pointer;font-size:1.5rem;font-weight:650;list-style:none}.g-forma__detail summary::-webkit-details-marker{display:none}.g-forma__detail summary>span{font-size:2.4rem;line-height:1}.g-forma__detail[open] summary>span{transform:rotate(45deg)}.g-forma__detail>.rte{padding:0 2rem 1.5rem;font-size:1.5rem;line-height:1.55}.g-forma__dialog{width:min(86rem,calc(100vw - 3rem));max-height:85dvh;border:0;border-radius:2.8rem;padding:3rem;background:var(--g-white);color:var(--g-cherry);overflow:auto}.g-forma__dialog::backdrop{background:#2a153e8c}.g-forma__dialog-head{display:flex;justify-content:space-between;gap:2rem;align-items:center}.g-forma__dialog-head h2{font-size:3.2rem}.g-forma__dialog-head button{border:0;cursor:pointer;background:var(--g-milk);color:var(--g-cherry);border-radius:50%;width:4.4rem;height:4.4rem;font-size:2.8rem;flex:none}.g-forma__measure{font-size:1.4rem;line-height:1.55}.g-forma__calculator{margin:2rem 0 3rem;padding:2rem;background:var(--g-milk);border-radius:1.8rem}.g-forma__calculator h3{font-size:2rem;margin:0 0 1.4rem}.g-forma__calculator-fields{display:grid;grid-template-columns:7.4rem minmax(0,1fr) minmax(0,1fr);gap:.8rem;margin-bottom:1.4rem}.g-forma__calculator [data-size-unit]{padding-inline:.8rem}.g-forma__calculator input{width:100%;min-width:0;min-height:4.4rem;padding:.8rem;border:.1rem solid var(--g-pink);border-radius:1rem;background:var(--g-white);color:var(--g-cherry);font:inherit;font-size:1.4rem}.g-forma__calculator .button{min-height:4.4rem;font-size:1.3rem;padding:0 1.6rem}.g-forma__calculator [data-size-result]{font-weight:700;font-size:1.6rem;margin-bottom:.6rem}.g-forma__table-wrap{max-width:100%;overflow-x:auto}.g-forma__size-table{width:100%;border-collapse:collapse;font-size:1.3rem;line-height:1.45;box-shadow:none}.g-forma__size-table caption{text-align:left;font-weight:700;padding-bottom:1rem}.g-forma__size-table th,.g-forma__size-table td{padding:1rem;border:0;text-align:left;white-space:nowrap}.g-forma__size-table tr:nth-child(odd){background:var(--g-milk)}.g-forma__size-table thead tr{background:var(--g-pink)}.g-forma__sticky{position:fixed;z-index:4;inset:auto 0 0;padding:1rem max(1.5rem,calc((100vw - 132rem)/2));display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--g-white);box-shadow:0 -.3rem 2rem #2a153e1f}.g-forma__sticky>span{display:grid;line-height:1.4}.g-forma__sticky strong{font-size:1.5rem}.g-forma__sticky small{font-size:1.2rem}.g-forma__sticky .button{min-height:4.6rem;font-size:1.4rem;background:var(--g-rose);color:var(--g-white)}.g-forma__fallback{display:grid;gap:1rem}.g-forma__fallback select{width:100%;min-height:4.8rem;font:inherit}.g-forma :is(button,a,input,select,summary):focus-visible{outline:.25rem solid var(--g-rose);outline-offset:.35rem}.g-forma-story{padding:7rem 0;color:rgb(var(--color-foreground))}.g-forma-story__panel{border-radius:var(--g-radius-panel);overflow:hidden;background:var(--g-milk);display:grid;grid-template-columns:1fr 1fr}.g-forma-story__photo{min-width:0}.g-forma-story__photo img{width:100%;height:100%;object-fit:cover;display:block}.g-forma-story__copy{padding:clamp(3rem,4vw,6rem);display:flex;flex-direction:column;justify-content:center}.g-forma-story__copy h2{font-size:clamp(3.2rem,4vw,5.6rem);line-height:1.03}.g-forma-story__copy p{font-size:1.6rem;line-height:1.55}.g-forma-story__features{display:grid;gap:1rem;margin-top:2rem}.g-forma-story__feature{padding:1.5rem 0}.g-forma-story__feature h3{font-size:2rem;margin:0 0 .5rem}.g-forma-story__feature p{margin:0}.g-forma-story__strip{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.g-forma-story__strip figure{margin:0;min-width:0;border-radius:2.4rem;overflow:hidden;background:var(--g-milk)}.g-forma-story__strip img{width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;display:block}.g-forma-story__strip figcaption{padding:1.6rem 2rem;font-size:1.5rem;font-weight:650}.g-forma-gift{padding:6rem 0 9rem;color:rgb(var(--color-foreground))}.g-forma-gift__inner{max-width:86rem;margin-inline:auto;background:var(--g-milk);border-radius:var(--g-radius-panel);padding:clamp(2.4rem,5vw,6.4rem)}.g-forma-gift h1{font-size:clamp(3.2rem,4vw,5.6rem)}.g-forma-gift .rte{margin-top:3rem;font-size:1.6rem}.g-forma-gift .rte h2{font-size:2.8rem;margin-top:3rem}.g-forma-gift .rte h3{font-size:2.2rem;margin-top:2.8rem}.g-forma-gift__image{max-width:36rem;display:block;width:100%;height:auto;margin:2rem auto;border-radius:2.4rem}.g-forma-gift form{display:grid;gap:1.2rem;margin-top:3rem}@media(max-width:989px){.g-forma__layout{gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.g-forma__gallery{position:static}.g-forma__offer-label{padding:1.8rem 1.2rem 1.3rem;gap:.8rem}.g-forma__offer-content{padding-inline:1.2rem}.g-forma__offer-name strong{font-size:1.5rem}.g-forma__offer-price strong{font-size:1.8rem}.g-forma__row{grid-template-columns:2rem minmax(0,1.2fr) minmax(0,.8fr);gap:.6rem}.g-forma__row-image{display:none}.g-forma__row-message{grid-column:2 / -1}.g-forma__addon img{width:4.5rem;height:4.5rem}.g-forma__addon{gap:.8rem;padding:1.2rem}}@media(max-width:749px){.g-forma{padding-top:1.4rem}.g-forma__breadcrumb{margin-bottom:1.5rem;font-size:1.15rem}.g-forma__layout{grid-template-columns:1fr;gap:1.6rem}.g-forma__main-photo{border-radius:2.4rem}.g-forma__gallery-arrow,.g-forma__gallery-caption{display:none}.g-forma__thumb{flex-basis:6rem;width:6rem;height:6rem}.g-forma__thumbs{margin-top:.8rem;gap:.6rem}.g-forma__photo-note{bottom:1.4rem;left:1.4rem;padding:.5rem 1rem;font-size:1.1rem}.g-forma__title{font-size:3.7rem;max-width:36rem}.g-forma__subtitle{font-size:1.7rem}.g-forma__intro{font-size:1.5rem}.g-forma__benefits{padding:1.6rem;gap:1.3rem}.g-forma__benefits li{font-size:1.3rem}.g-forma__benefits strong{font-size:1.4rem}.g-forma__offer-label{padding:2rem 1.4rem 1.4rem}.g-forma__offer-name strong{font-size:1.7rem}.g-forma__offer-price strong{font-size:2rem}.g-forma__offer-content{padding-inline:1.4rem}.g-forma__row{grid-template-columns:2rem 3.5rem minmax(0,1.2fr) minmax(0,.8fr);gap:.6rem}.g-forma__row-image{display:block;width:3.5rem;height:4.4rem}.g-forma__row-message{grid-column:3 / -1}.g-forma__gift-line{padding:.8rem 1.4rem;font-size:1.15rem}.g-forma__dialog{padding:2rem;border-radius:2rem}.g-forma__dialog-head h2{font-size:2.8rem}.g-forma__size-table{font-size:1.15rem}.g-forma__size-table th,.g-forma__size-table td{padding:.8rem}.g-forma__sticky{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.g-forma-story{padding:4rem 0}.g-forma-story__panel{grid-template-columns:1fr;border-radius:2.8rem}.g-forma-story__copy{padding:2.8rem 2.2rem}.g-forma-story__copy h2{font-size:3.6rem}.g-forma-story__strip{gap:1rem}.g-forma-story__strip figure{border-radius:1.6rem}.g-forma-story__strip img{aspect-ratio:1}.g-forma-story__strip figcaption{padding:1.2rem;font-size:1.3rem;line-height:1.4}}@media(prefers-reduced-motion:no-preference){.g-forma__offer,.g-forma__thumb{transition:border-color .2s,background-color .2s,transform .2s}.g-forma__submit{transition:opacity .2s}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sculie-forma.css.map */
