.product__media{border-radius:10px}.product .button--secondary:after{display:none}.product .button{min-height:auto}.thumbnail{border-radius:10px}.product--large:not(.product--no-media) .product__info-wrapper{padding:0}.product .price-item.price-item--regular,span.price-item.price-item--sale.price-item--last{color:#1e1e1e;font-family:NanumMyeongjo;font-size:16px;font-style:normal;font-weight:700;line-height:115%;letter-spacing:0}.product .price-item.price-item--regular.price-item--tach{opacity:.5}.product .price__save{color:#ff6a24;letter-spacing:0;font-family:Nanum Myeongjo,serif;font-size:16px}.product .product-form .product-form__buttons{display:flex;flex-direction:column;align-items:center;gap:12px}.product .product-form__input--checkbox .option .label-text{color:#04202a;font-family:PT Sans;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px}.product-form__input--checkbox .option .label-text strong{font-weight:400}.product-form__input--checkbox .option{margin-top:7px}.product-form__input.product-form__input--checkbox .options-category{margin:20px 0 10px;color:#04202a;font-family:Nanum Myeongjo,serif;font-size:16px;font-style:normal;font-weight:700;line-height:115%;letter-spacing:0}.product .product-form__buttons .add-another-child{color:#1e1e1e;font-family:PT Sans;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.28px;text-decoration:underline;text-transform:uppercase;transition:all .2s ease;margin-top:12px}.product .product-form__buttons .add-another-child:hover{color:#999;transition:all .2s ease;text-decoration:none}.product.grid{gap:78px;justify-content:center;margin:0 20px}.product__title h1{margin:0;color:#1e1e1e;font-family:Nanum Myeongjo,serif;font-size:50px;font-weight:700;line-height:100%;text-transform:capitalize}.price-item.price-item--regular{color:#1e1e1e;font-family:Nanum Myeongjo,serif;font-size:16px;font-style:normal;font-weight:700;line-height:115%}.spb-label-tooltip .spb-productdescfont{color:#04202a;font-family:Nanum Myeongjo,serif;font-size:16px;font-style:normal;font-weight:700;line-height:115%;text-transform:capitalize}.product .price__container{margin-bottom:0}.product__info-container .product__description,.product__info-container .product__description span{color:#1e1e1e;font-family:PT Sans!important;font-size:16px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.32px;margin-top:20px;margin-bottom:30px}.product__info-container .product__description p{margin-bottom:10px;margin-top:10px}#infiniteoptions-container span input{display:flex;height:45px;padding:6px 20px;align-items:center;gap:10px;align-self:stretch;border-radius:5px;background:#ebebe4;border:none;margin-top:10px;text-transform:capitalize;width:100%;margin-bottom:15px;font-family:PT Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400}.spb-select{position:relative}.spb-select select{display:flex;height:45px;padding:6px 40px 6px 20px;justify-content:space-between;align-items:center;border:none;align-self:stretch;background:#ebebe4;margin-top:10px;margin-bottom:15px;border-radius:5px;appearance:none;-webkit-appearance:none;width:100%;color:#04202ab3;font-family:PT Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px}.spb-select:after{content:"";display:block;width:10px;height:10px;background:url(/cdn/shop/files/Vector_16.svg?v=1753118660) no-repeat center center;background-size:contain;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}div[role=group] span{display:flex;margin-top:10px;gap:30px}#infiniteoptions-container span input[type=radio]{max-height:20px;margin:0}.product :focus-visible{outline:none;outline-offset:0;box-shadow:none}.product-form__submit{display:flex;max-width:420px;width:100%;padding:12px 24px;justify-content:center;color:#000;align-items:center;gap:10px;border-radius:60px;margin:30px auto 0;font-weight:700;text-transform:uppercase;background:#b5bff8;transition:all .3s ease}.product-form__submit:hover{background:#1e1e1e;color:#ebebe4;transition:all .3s ease}.thumbnail-list__item.slider__slide{max-width:134px;max-height:90px}.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.slider-bullets{display:flex;justify-content:center;align-items:center;gap:13px}.slider-bullet{width:20px;height:20px;border-radius:50%;background-color:#eaecff;border:none;padding:0;cursor:pointer;transition:background-color .3s ease}.slider-bullet.is-active{background-color:#b5bff8}.slider-bullet:hover{background-color:#999}.full-unstyled-link{color:#1e1e1e;font-family:PT Sans;font-size:16px}.related-products__heading .price-item.price-item--regular{font-size:14px}.related-products .card__content .card__information{display:flex;flex-direction:column;height:100%;justify-content:space-between}.related-products.page-width{max-width:1440px}.related-products .grid{gap:10px}.related-products .grid__item{max-width:320px}.related-products .card .card__inner .card__media{border-radius:8px}.related-products__heading{color:#1e1e1e;font-family:NanumMyeongjo;font-size:26px;font-style:normal;font-weight:700;line-height:115%}@media (max-width: 1440px){.grid--2-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (max-width: 990px){.product--large:not(.product--no-media) .product__info-wrapper{width:100%}.thumbnail-slider.slider-mobile-gutter{display:none}.product__media-list .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}.product__media-item.grid__item.slider__slide{width:100%}.slider-button.slider-button--prev,.slider-button.slider-button--next{display:block;position:absolute;z-index:10;top:40%;border-radius:50%;background-color:#ebebe4;opacity:.5}.slider-button.slider-button--prev{left:2%}.slider-button.slider-button--next{right:2%}.slider-button .svg-wrapper{width:100%}.slider-button svg.icon{height:1.4rem}.product .price-item.price-item--regular{font-size:14px}.product .product-form__buttons{max-width:100%}}@media (max-width: 768px){.product.grid{gap:0}.product__title h1{font-size:34px}.product__info-container .product__description{font-size:12px}.spb-label-tooltip .spb-productdescfont,#infiniteoptions-container span input{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/section-main-product-custom.css.map */
