.cg-product-landing{--cg-soft: color-mix(in srgb, var(--cg-accent) 9%, white)}.cg-product-landing .page-width{max-width:154rem}.cg-product-landing .product__info-container>*+*{margin-top:1.1rem;margin-bottom:1.1rem}.cg-product-landing .product__info-container .product-form{margin:1rem 0}.cg-product-landing .product__info-wrapper,.cg-product-landing .product__info-wrapper--extra-padding{padding-left:clamp(2rem,4vw,6rem)}.cg-product-landing .cg-product-landing__eyebrow{color:var(--cg-accent);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:1.3rem;margin:0 0 .65rem}.cg-product-landing .cg-product-landing__eyebrow:empty{display:none}.cg-product-landing .product__title{margin:0 0 .8rem}.cg-product-landing .product__title h1{font-size:clamp(2.7rem,2.55vw,4.5rem);line-height:1.08;letter-spacing:-.035em;font-weight:400}.cg-product-landing .price--large{font-size:2.15rem;font-weight:700}.cg-product-landing .product-form__input{max-width:100%;min-width:0;margin-bottom:1rem}.cg-product-landing .product-form__input--pill input[type=radio]+label{border-radius:1.1rem;border-color:#d2d2d2;font-weight:650;min-width:5rem;text-align:center;padding:1.05rem 1.3rem}.cg-product-landing .product-form__input--pill input[type=radio]:checked+label{border-color:var(--cg-accent);background:var(--cg-soft);color:#151515}.cg-product-landing--miku variant-selects fieldset:first-of-type{display:flex;flex-wrap:wrap;gap:.8rem}.cg-product-landing--miku variant-selects fieldset:first-of-type legend{width:100%}.cg-product-landing--miku variant-selects fieldset:first-of-type input[type=radio]+label{flex:1 1 calc(33.33% - 1rem);text-align:left;min-width:13rem;margin:0}.cg-product-landing--miku variant-selects fieldset:first-of-type input[value="7pcs"]+label:after,.cg-product-landing--miku variant-selects fieldset:first-of-type input[value="9pcs"]+label:after,.cg-product-landing--miku variant-selects fieldset:first-of-type input[value="10pcs"]+label:after{display:block;font-size:1.12rem;font-weight:400;line-height:1.2;margin-top:.4rem}.cg-product-landing--miku variant-selects fieldset:first-of-type input[value="7pcs"]+label:after{content:"Core costume"}.cg-product-landing--miku variant-selects fieldset:first-of-type input[value="9pcs"]+label:after{content:"Adds headset and headwear"}.cg-product-landing--miku variant-selects fieldset:first-of-type input[value="10pcs"]+label:after{content:"Adds the long aqua wig"}.cg-product-landing .cg-product-landing__size-chart{color:var(--cg-accent);display:inline-block;margin:-.3rem 0 .75rem;text-decoration:underline;text-underline-offset:.25em}.cg-product-landing .product-form__submit{background:#111;color:#fff;margin-bottom:.8rem}.cg-product-landing .product-form__submit:after{box-shadow:0 0 0 1px #111}.cg-product-landing .product-form__buttons .button--secondary,.cg-product-landing .product-form__buttons .button--secondary:hover{background:#111;border-color:#111;color:#fff}.cg-product-landing .product__media-container{border-radius:2rem;overflow:hidden}.cg-product-landing .product__media-list .product__media-item:first-child .product-media-container{border:0;box-shadow:none;background:transparent}.cg-product-landing .product__media-icon{opacity:.3}.cg-product-landing__modal .product-media-modal__content>img[data-media-id]{width:100vw;height:100dvh;max-height:100dvh;object-fit:contain}.cg-product-landing__modal .product-media-modal__content,.cg-product-landing__modal .product-media-modal__dialog{padding:0}.cg-product-landing__modal .product-media-modal__content .global-media-settings,.cg-product-landing__modal .product-media-modal__content .media,.cg-product-landing__modal .product-media-modal__content img{border:0;border-radius:0;box-shadow:none}.cg-product-landing .cg-product-landing__delivery{font-size:1.25rem;line-height:1.3;margin:.3rem 0}.cg-product-landing .cg-product-landing__delivery p{margin:.12rem 0}.cg-product-landing .product__media-list .product__media-item:first-child{max-width:100%;width:100%}.cg-product-landing .product__media-list .product__media-item:first-child .product__media{padding-top:0!important;height:100%!important;aspect-ratio:auto}.cg-product-landing .product__media-list .product__media-item:first-child .product__media img{position:static!important;width:100%;height:100%;object-fit:contain;border-radius:2rem}.cg-product-landing .product__media-list .product__media-item:not(:first-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.cg-product-landing .thumbnail-list{gap:.8rem}.cg-product-landing .thumbnail{border-radius:1rem;overflow:hidden}.cg-product-landing .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--cg-accent)}.cg-product-landing .product__accordion summary:hover .accordion__title{color:var(--cg-accent)}@media(min-width:990px){.cg-product-landing .product__media-list .product__media-item:first-child .product-media-container{height:min(80rem,calc(100dvh - 17rem));min-height:35rem;display:flex;align-items:center;justify-content:center}.cg-product-landing .product__media-list .product__media-item:first-child .product__modal-opener,.cg-product-landing .product__media-list .product__media-item:first-child .product__media{height:100%;width:100%}.cg-product-landing .product__media-list .product__media-item:first-child img{width:100%;height:100%;object-fit:contain;position:static}}@media(max-width:749px){.cg-product-landing--miku variant-selects fieldset:first-of-type input[type=radio]+label{flex:0 0 100%}.cg-product-landing .page-width{padding-left:0;padding-right:0}.cg-product-landing .product__media-wrapper{width:100%;max-width:100%}.cg-product-landing .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.cg-product-landing .product__media-list{width:100%;margin:0;padding:0;gap:0;scroll-snap-type:x mandatory}.cg-product-landing .product__media-list .product__media-item,.cg-product-landing .product__media-list .product__media-item:first-child,.cg-product-landing .product__media-list .product__media-item:not(:first-child){width:100%;min-width:100%;max-width:100%;padding:0;scroll-snap-align:start}.cg-product-landing .product__media-list .product__media-item .product-media-container{border-radius:1.8rem}.cg-product-landing .product__media-list .product__media-item .product__media{padding-top:0!important;aspect-ratio:var(--preview-ratio)}.cg-product-landing .product__media-list .product__media-item img{object-fit:contain}.cg-product-landing .product__media-list .product__media-item:first-child img{border-radius:1.8rem}.cg-product-landing .product__media-wrapper .slider-buttons{display:none}.cg-product-landing .thumbnail-slider{margin:.8rem 1.5rem 2.2rem}.cg-product-landing .product__info-wrapper{padding:0 1.8rem;width:100%;max-width:100%}.cg-product-landing .product__title h1{font-size:clamp(3.2rem,8vw,4.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/cg-product-landing.css.map */
