@charset "UTF-8";body.modal-open{overflow-y:hidden}.productDetailPage .productSection{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin-bottom:120px;position:relative}.productDetailPage .splitLayout{position:sticky;top:100px;box-sizing:border-box}.productDetailPage .productImgArea{margin-right:65px}.productDetailPage .productSlider{display:flex;flex-wrap:wrap;width:600px}.productDetailPage .productSlider .productImgSlide{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;overflow:hidden;margin-bottom:8px}.productDetailPage .productSlider .productImgSlide:first-child{width:600px;height:800px}.productDetailPage .productSlider .productImgSlide:not(:first-child){width:calc((100% - 8px)/2);height:auto}.productDetailPage .productSlider .productImgSlide:nth-child(2n){margin-right:8px}.productDetailPage .productSlider .productImgSlide img{width:auto;height:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;display:block}.productDetailPage .productShippingFeeInfo{font-family:proxima-nova,\6e38\30b4\30b7\30c3\30af,YuGothic,Helvetica,ArialMT,Roboto,Droid Sans,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,sans-serif;margin-bottom:20px}.productDetailPage .productShippingFeeInfo__main{display:flex;align-items:flex-end;gap:14px;margin-bottom:10px}.productDetailPage .productShippingFeeInfo__box{position:relative;display:inline-block;background-color:#f4f4f4;border-radius:3px;padding-inline:30px 8px}.productDetailPage .productShippingFeeInfo__box:before{content:"";display:block;width:18px;height:10px;position:absolute;top:56%;left:7px;background-image:url(./track_icon.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}.productDetailPage .productShippingFeeInfo__text{font-size:11px;font-weight:700;line-height:1.45;color:#606060;padding-block:6px 3px}.productDetailPage .productShippingFeeInfo__text--num{font-size:13px;font-weight:500}.productDetailPage .productShippingFeeInfo__freeText{font-size:11px;font-weight:700;color:#606060;line-height:1.7;position:relative}.productDetailPage .productShippingFeeInfo__freeText:after{content:"";display:block;width:calc(100% + 4px);height:4px;background-color:#fffdd8;position:absolute;bottom:3px;left:50%;transform:translate(-50%);z-index:-1}.productDetailPage .productShippingFeeInfo__noteText{font-size:11px;color:#000;line-height:1.7;opacity:.5}.productDetailPage .productInfoArea{width:550px;flex:none}.productDetailPage .productInfoArea .productTitle{font-size:20px;font-weight:700;line-height:1.6}.productDetailPage .productInfoArea .productPrice{margin-bottom:35px;font-size:20px;color:#00000080;display:flex;flex-wrap:nowrap;align-items:center}.productDetailPage .productInfoArea .productPrice.productPrice--wideSpace{margin-bottom:50px}.productDetailPage .productInfoArea .productPrice .productVariantPrice{position:relative;padding-right:40px}.productDetailPage .productInfoArea .productPrice .productVariantPrice .productTax{font-size:12px;position:absolute;top:9px;right:-7px}.productDetailPage .productInfoArea .productPrice .soldTxt{font-size:14px;color:#e94c4e;padding-top:2px;padding-left:10px;font-weight:700}.productDetailPage .productInfoArea .productPrice .freeDeliveryTxt{color:#80a59c;font-size:14px;font-weight:700;margin-left:8px}.productDetailPage .productInfoArea .deliveryNoteTxt{font-size:11px;opacity:.6;margin-bottom:10px}.productDetailPage .productInfoArea .product-single__unit{display:none}.productDetailPage .productInfoArea .productDesc{margin-bottom:50px}.productDetailPage .productInfoArea .productNote{font-size:13px;margin:30px 0;padding:35px 25px;background:#0000000d}.productDetailPage .productInfoArea .productNote ul{margin:20px 0}.productDetailPage .productInfoArea .productNote ul li{position:relative;padding-left:14px}.productDetailPage .productInfoArea .productNote ul li:before{position:absolute;content:"\ff0a";display:block;width:1em;height:1em;top:0;left:0}.productDetailPage .productBtn{width:100%;display:flex;flex-wrap:nowrap;margin-bottom:10px}.productDetailPage .productQuantitySelector{background:#8aa7a04d;display:inline-flex;align-items:center;white-space:nowrap;width:115px;flex:none}.productDetailPage .productQuantitySelector svg{width:10px;height:10px;stroke-width:1.5px}.productDetailPage .productQuantitySelector.selectorDisabled{justify-content:center}.productDetailPage .productQuantityBtn{display:inline-block;padding-top:15px;padding-bottom:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.productDetailPage .productQuantityBtn.decrease-quantity{padding-left:20px}.productDetailPage .productQuantityBtn.increase-quantity{padding-right:20px}.productDetailPage .productQuantityNum{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;display:inline-block;width:50px;font-size:18px;color:#00000080;text-align:center;letter-spacing:normal;background:transparent;border:none;outline:none}.productDetailPage .productQuantityNum::-webkit-outer-spin-button,.productDetailPage .productQuantityNum::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.productDetailPage .productFilterListWrap{margin-bottom:35px}.productDetailPage .productFilterList{font-size:13px;padding-left:15px;margin-bottom:10px}.productDetailPage .productFilterList.for-feature .itemFilter .itemFilterIcon{display:none}.productDetailPage .productFilterList dt{font-weight:700;color:#727272;position:relative;margin-bottom:5px}.productDetailPage .productFilterList dt:before{position:absolute;content:"";display:block;width:8px;height:1px;background:#0006;top:11px;left:-15px}.productDetailPage .productFilterList .itemFilter{position:relative;transition:color .3s ease 0s;display:inline-flex;align-items:center;margin-bottom:5px;margin-right:20px}.productDetailPage .productFilterList .itemFilter .itemFilterIcon{width:20px;height:20px;display:block;margin-right:7px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.productDetailPage .productFilterList .itemFilter .itemFilterIcon img{display:block;height:auto}.productDetailPage .productInfoAcordion{border-bottom:1px solid rgba(0,0,0,.1)}.productDetailPage .productInfoAcordion:first-child{border-top:1px solid rgba(0,0,0,.1)}.productDetailPage .productInfoAcordion:last-child{margin-bottom:40px}.productDetailPage .productInfoAcordion .productInfoAcordionBtn{width:100%;height:55px;cursor:pointer;font-size:14px;font-weight:700;justify-content:space-between;padding:0;outline:none}.productDetailPage .productInfoAcordion .productInfoAcordionBtn .dropdownBtn{transition:all .3s ease}.productDetailPage .productInfoAcordion .productInfoAcordionBtn.is-open .dropdownBtn{transform:rotate(-180deg)}.productDetailPage .productInfoAcordion .productInfoAcordionContent{display:none;font-size:13px;padding:0 0 1em}.productDetailPage .productInfoAcordion .productInfoAcordionContent p:has(iframe){aspect-ratio:16/9;margin-bottom:0}.productDetailPage .productInfoAcordion .productInfoAcordionContent iframe{width:100%;height:100%}.productDetailPage .productMoreLink{margin-bottom:20px}.productDetailPage .productMoreLink a{color:#8aa7a0;text-decoration:underline}.productDetailPage .productShare{margin-top:50px;text-align:center}.productDetailPage .productShare .heading{font-size:13px;margin-bottom:5px}.productDetailPage .recommendProduct{margin-bottom:30px}.productDetailPage .recommendProduct .titleComponent{margin-bottom:50px}.productDetailPage .productModal{position:fixed;width:100%;height:100%;overflow:scroll;z-index:999999;background:#fff;top:0;left:0;display:none}.productDetailPage .productModal.is-open{display:block}.productDetailPage .productModal .modalWrap{width:auto;height:auto;min-height:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-wrap:nowrap;background:#f0f0f0}.productDetailPage .productModal .modalWrap .modalInfoContent{width:576px;box-sizing:border-box;padding:65px 85px 0 107px;flex:none}.productDetailPage .productModal .modalWrap .modalInfoContent .modalInfoContentDl{position:fixed;top:65px;left:107px;width:384px}.productDetailPage .productModal .modalWrap .modalInfoContent .modalInfoContentDl .heading{font-size:18px;font-weight:700;margin-bottom:35px}.productDetailPage .productModal .modalWrap .modalInfoContent .modalInfoContentDl dd{display:flex;flex-wrap:nowrap;align-items:center;font-weight:700;line-height:1.7}.productDetailPage .productModal .modalWrap .modalInfoContent .product-single__media-group-wrapper{width:80px;margin-right:15px;flex:none}.productDetailPage .productModal .modalWrap .modalInfoContent .product-single__media-group-wrapper .product-single__media img{width:100%;height:auto;display:block}.productDetailPage .productModal .modalBg{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;z-index:-1}.productDetailPage #bundler-target-element .bndlr-products-container{display:block;background:#ededed;padding:30px 25px;border-radius:0}.productDetailPage #bundler-target-element .bndlr-bundle-title{text-align:left;font-size:16px;font-weight:700;margin-top:0;margin-bottom:25px}.productDetailPage #bundler-target-element .bndlr-inner-products-container{display:block}.productDetailPage #bundler-target-element .bndlr-inner-products-container>div:first-child{justify-content:flex-start}.productDetailPage #bundler-target-element .bndlr-product{margin:25px 0 0;border:none;padding:15px;background:#fff;width:calc((100% - 54px)/2);max-width:inherit!important;text-align:left}.productDetailPage #bundler-target-element .bndlr-product:nth-child(odd){margin-right:54px}.productDetailPage #bundler-target-element .bndlr-product:first-child,.productDetailPage #bundler-target-element .bndlr-product:nth-child(2){margin-top:0}.productDetailPage #bundler-target-element .bndlr-product:not(:last-of-type):after{display:none}.productDetailPage #bundler-target-element .bndlr-product:nth-child(odd):not(:last-of-type):before,.productDetailPage #bundler-target-element .bndlr-product:nth-child(odd):not(:last-of-type):after{position:absolute;display:block;right:-26px;top:45%;transform:translateY(-45%);z-index:9;content:"";font-weight:400;border-radius:0;background:#8aa7a0;width:1px;height:20px}.productDetailPage #bundler-target-element .bndlr-product:nth-child(odd):not(:last-of-type):before{transform:translateY(-45%) rotate(90deg)}.productDetailPage #bundler-target-element .bndlr-product-image-url{margin:0 0 10px;max-height:245px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.productDetailPage #bundler-target-element .bndlr-product-image-url img{width:inherit;height:inherit;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;display:block;margin:0}.productDetailPage #bundler-target-element .bndlr-product-price{flex-grow:1}.productDetailPage #bundler-target-element .bndlr-new-price{font-weight:400!important;font-size:13px;font-family:proxima-nova,\6e38\30b4\30b7\30c3\30af,YuGothic,Helvetica,ArialMT,Roboto,Droid Sans,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,sans-serif}.productDetailPage #bundler-target-element .bndlr-total-price{margin-top:35px;font-size:13px;color:#999;text-align:right}.productDetailPage #bundler-target-element .bndlr-total-price .bndlr-new-price{font-size:20px}.productDetailPage #bundler-target-element .bndlr-select-variant{border-radius:0;border:1px solid #707070;padding:9px 28px 9px 10px}.productDetailPage #bundler-target-element .bndlr-add-to-cart{margin:10px 0 0;width:100%;font-size:16px;font-weight:700;border-radius:0;padding:18px 0}.productDetailPage #bundler-target-element .bndlr-bundle-checkout-warning{display:none}.template-product .optionsContent{position:relative;flex-grow:1;box-sizing:border-box;padding:65px 110px 65px 90px;background:#fff}.template-product .optionsContent .heading{font-size:16px;font-weight:700;margin-bottom:30px}.template-product .optionsContent .btnWrap{padding-top:30px;border-top:1px solid rgba(0,0,0,.1)}.template-product .optionsContent .single-option-radio__label{font-weight:700;font-size:17px;display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:10px}.template-product .optionsContent .single-option-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;display:block;width:100%;min-height:50px;padding:4px 14px 5px;border:1px solid #cccccc;font-style:normal;font-weight:400;background:#fff url(common_icon_arrow.svg) right 14px center no-repeat;background-size:10px,auto}.template-product .optionsContent .btn--add-to-cart .soldout{display:none}.template-product .optionsContent .btn--add-to-cart:disabled{background:#ebebeb;color:#888;font-weight:400;letter-spacing:.7px}.template-product .optionsContent .btn--add-to-cart:disabled:hover{cursor:auto;opacity:1}.template-product .optionsContent .btn--add-to-cart:disabled .soldout{display:block}.template-product .optionsContent .btn--add-to-cart:disabled .available{display:none}.template-product .optionsContent .modalCloseBtn{margin:25px auto 0}.template-product .optionsContent .productVariantInfo{margin:10px 0 20px}.template-product .optionsContent .productVariantInfo .product-single__variants{display:none}.template-product .optionsContent .customVariantSelectTxt{text-align:center;color:#000;font-weight:700;min-height:30px}.template-product .optionsContent .customVariantSelectTxt:empty:before{content:"\8a72\5f53\30aa\30d7\30b7\30e7\30f3\306f\5b8c\58f2\306e\305f\3081\9078\629e\3067\304d\307e\305b\3093"}.template-product .optionsContent .product-form__item{margin-top:13px}.template-product .optionsContent .product-form__item+.product-form__item{border-top:1px solid rgba(0,0,0,.1);padding-top:15px}.template-product .optionsContent .productVariantSelect{letter-spacing:0;border:none}.template-product .optionsContent .productVariantSelect .productVariantList{display:flex;flex-wrap:wrap}.template-product .optionsContent .productVariantSelect .productVariantLabel{display:inline-block;text-align:center;font-size:15px;margin-bottom:10px;padding:15px;width:auto;box-sizing:border-box;border:1px solid #cccccc;cursor:pointer;line-height:1}.template-product .optionsContent .productVariantSelect .productVariantLabel.soldOut,.template-product .optionsContent .productVariantSelect .productVariantLabel.disabled{cursor:not-allowed;opacity:.3;background-image:linear-gradient(to left top,transparent 49%,#C1C1C1 49%,#C1C1C1 51%,transparent 51%,transparent)}.template-product .optionsContent .productVariantSelect li:not(:last-child) .productVariantLabel{margin-right:12px}.template-product .optionsContent .productVariantSelect .productVariantRadio{display:none}.template-product .optionsContent .productVariantSelect .productVariantRadio:checked+.productVariantLabel{border-color:#8aa7a0;background:#8aa7a0;color:#fff;font-weight:700}.template-product .optionsContent .productBouquetSample .bouquetSampleList{display:flex;flex-wrap:nowrap;justify-content:space-between}.template-product .optionsContent .productBouquetSample .bouquetSampleList li{width:calc((100% - 22px) / 3)}.template-product .optionsContent .productBouquetSample .bouquetSampleList img{width:100%;height:auto;display:block}.template-product .optionsContent .optionNumber{display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#000000b3;font-size:12px;width:20px;height:20px;border-radius:50%;margin-right:5px;margin-bottom:2px;vertical-align:text-top;line-height:1}.template-product .infiniteOptionWrap{position:relative}.template-product .infiniteOptionWrap .infiniteoptionsHeading{font-size:17px;font-weight:700;position:absolute;top:0;left:0;display:flex;flex-wrap:nowrap;align-items:center}.template-product .product-form__item+.infiniteOptionWrap #infiniteoptions-container:not(:empty){border-top:1px solid rgba(0,0,0,.1);margin-top:13px;padding-top:55px}.template-product .product-form__item+.infiniteOptionWrap #infiniteoptions-container:not(:empty)+.infiniteoptionsHeading{top:15px}.template-product #infiniteoptions-container:not(:empty){margin-bottom:32px;padding-top:40px}.template-product #infiniteoptions-container:empty+.infiniteoptionsHeading{display:none}.template-product #infiniteoptions-container>div{margin-bottom:25px}.template-product #infiniteoptions-container .spb-label-tooltip{font-size:14px;font-weight:700}.template-product #infiniteoptions-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;display:block;width:100%;min-height:50px;padding:4px 14px 5px;border:1px solid #cccccc;font-style:normal;font-weight:400;background:#fff url(common_icon_arrow.svg) right 14px center no-repeat;background-size:10px,auto}.template-product #infiniteoptions-container textarea{border:1px solid #cccccc;border-radius:0;box-shadow:none;padding-top:10px;padding-right:14px;padding-left:14px;font-style:normal;font-weight:400}.template-product #infiniteoptions-container .swatch>span{display:block;max-height:196px;padding:12px;box-sizing:border-box;overflow:scroll;border:1px solid #C8C8C8;position:relative}.template-product #infiniteoptions-container .swatch>span label{cursor:pointer}.template-product #infiniteoptions-container .swatch .spb-productoptionswatchwrapper{position:relative;display:flex;flex-wrap:nowrap;align-items:center;line-height:1.2;font-size:15px}.template-product #infiniteoptions-container .swatch .spb-productoptionswatchwrapper:not(:last-child){margin-bottom:11px}.template-product #infiniteoptions-container .swatch .spb-productoptionswatch{width:80px;height:80px;flex:none;margin-right:14px;background-position:center center}.template-product #infiniteoptions-container .swatch .spb-productoptionswatchwrapper input[type=radio]:checked{color:#fff;font-weight:700}.template-product #infiniteoptions-container .swatch .spb-productoptionswatchwrapper input[type=radio]:checked+.spb-productoptionswatch{box-shadow:none;border:4px solid #8AA7A0}.template-product #infiniteoptions-container .swatch .spb-productoptionswatchwrapper input[type=radio]:checked+.spb-productoptionswatch:after{position:absolute;top:-1px;right:0;display:block;width:100%;height:calc(100% + 2px);background:#8aa7a1;z-index:-1;content:""}.template-product #infiniteoptions-container div:not(.swatch) .spb-productoptionswatchwrapper{display:inline-block;margin-bottom:1em;margin-right:1em}@media (max-width: 767px){.productDetailPage{margin-top:-35px}.productDetailPage .productSection{display:block;margin-bottom:70px}.productDetailPage .splitLayout{position:relative;top:inherit}.productDetailPage .productImgArea{margin-right:0}.productDetailPage .productSlider{display:block;width:100%;margin-bottom:20px}.productDetailPage .productSlider .productImgSlide{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;overflow:hidden;margin-bottom:0}.productDetailPage .productSlider .productImgSlide:first-child{width:100%;height:auto}.productDetailPage .productSlider .productImgSlide:not(:first-child){width:100%;height:auto}.productDetailPage .productSlider .productImgSlide:nth-child(2n){margin-right:0}.productDetailPage .productInfoArea{width:100%}.productDetailPage .productInfoArea .productTitle{font-size:15px}.productDetailPage .productInfoArea .productPrice{font-size:16px;margin-bottom:15px}.productDetailPage .productInfoArea .productPrice.productPrice--wideSpace{margin-bottom:34px}.productDetailPage .productInfoArea .productPrice .productVariantPrice{display:inline-block}.productDetailPage .productInfoArea .productPrice .productVariantPrice .productTax{font-size:10px;top:7px;right:0}.productDetailPage .productInfoArea .productPrice .productVariantInfo{margin:0;padding:0}.productDetailPage .productInfoArea .productPrice .productVariantInfo:before{display:none}.productDetailPage .productInfoArea .productPrice .soldTxt{font-size:13px;padding-top:0;padding-left:5px}.productDetailPage .productInfoArea .customBannerComponent{margin:0 0 25px}.productDetailPage .optionsContent .productNote{margin:30px 0;padding:35px 25px}.productDetailPage .optionsContent .productNote .heading{font-size:15px}.productDetailPage .productBtn{margin-bottom:12px}.productDetailPage .productQuantitySelector svg{width:8px;height:8px;stroke-width:1.5px}.productDetailPage .productQuantityBtn{padding-top:11px;padding-bottom:11px}.productDetailPage .productQuantityNum{width:50px;font-size:15px}.productDetailPage .productModal .modalWrap{width:auto;height:auto;max-width:100%;padding:0;display:block}.productDetailPage .productModal .modalWrap .modalInfoContent{width:100%;padding:25px 15px 33px}.productDetailPage .productModal .modalWrap .modalInfoContent .modalInfoContentDl{position:relative;top:inherit;left:inherit;width:100%;font-size:14px}.productDetailPage .productModal .modalWrap .modalInfoContent .modalInfoContentDl .heading{font-size:16px;margin-bottom:25px}.productDetailPage .recommendProduct{margin-bottom:30px}.productDetailPage .recommendProduct .titleComponent{margin-bottom:50px}.productDetailPage #bundler-target-element .bndlr-products-container{background:#fafafa;border:1px solid #C9C9C9;padding:22px 20px}.productDetailPage #bundler-target-element .bndlr-bundle-title{font-size:14px;margin-bottom:15px}.productDetailPage #bundler-target-element .bndlr-product{margin-top:20px;padding:0;background:transparent;width:calc((100% - 34px)/2)}.productDetailPage #bundler-target-element .bndlr-product:nth-child(odd){margin-right:34px}.productDetailPage #bundler-target-element .bndlr-product:nth-child(odd):not(:last-of-type):before,.productDetailPage #bundler-target-element .bndlr-product:nth-child(odd):not(:last-of-type):after{top:85px;transform:none;right:-17px;width:1px;height:14px}.productDetailPage #bundler-target-element .bndlr-product:nth-child(odd):not(:last-of-type):before{transform:rotate(90deg)}.productDetailPage #bundler-target-element .bndlr-product-title{font-size:12px;line-height:1.4}.productDetailPage #bundler-target-element .bndlr-product-image-url{max-height:180px}.productDetailPage #bundler-target-element .bndlr-total-price{margin-top:15px;font-size:13px;color:#00000080}.productDetailPage #bundler-target-element .bndlr-total-price .bndlr-new-price{font-size:16px}.productDetailPage #bundler-target-element .bndlr-select-variant{padding:9px 28px 9px 10px}.productDetailPage #bundler-target-element .bndlr-add-to-cart{font-size:15px;padding:14px 0}.template-product .customBannerComponent{margin-bottom:0}.template-product .optionsContent{padding:25px 15px}.template-product .optionsContent .heading{font-size:16px;margin-bottom:20px}.template-product .optionsContent .btnWrap{padding-top:30px}.template-product .optionsContent .single-option-radio__label{font-size:15px}.template-product .optionsContent .productVariantInfo{margin:10px 0 20px}.template-product .optionsContent .productVariantInfo .product-single__variants{display:none}.template-product .optionsContent .productVariantSelect .productVariantLabel{padding:12px 15px}.template-product .optionsContent .productVariantSelect .productVariantLabel.soldOut,.template-product .optionsContent .productVariantSelect .productVariantLabel.disabled{cursor:not-allowed}.template-product .optionsContent .product-single__media-group-wrapper{position:relative;top:inherit;left:inherit;width:100%;margin-top:18px;margin-bottom:20px}.template-product .optionsContent .product-single__media-group-wrapper img{display:block}.template-product .optionsContent .optionNumber{margin-right:5px;margin-bottom:2px}.template-product .infiniteOptionWrap{position:relative}.template-product .infiniteOptionWrap .infiniteoptionsHeading{font-size:17px;font-weight:700;position:absolute;top:0;left:0}.template-product #infiniteoptions-container select{min-height:44px}.template-product #infiniteoptions-container .swatch>span{max-height:148px;padding:10px}.template-product #infiniteoptions-container .swatch .spb-productoptionswatchwrapper{font-size:14px}.template-product #infiniteoptions-container .swatch .spb-productoptionswatchwrapper:not(:last-child){margin-bottom:9px}.template-product #infiniteoptions-container .swatch .spb-productoptionswatch{width:60px;height:60px;margin-right:10px}}.anygift-option-button__circle-dot{margin-left:2px}.css-8y0joi,.css-v9b9hc{z-index:9999999!important}.template-product .optionsContent{position:relative;min-width:430px}@media (max-width: 767px){.template-product .optionsContent{max-width:100%;min-width:100%}}.anygift-option-button-wrapper:nth-child(2) .anygift-option-button__caption{font-size:0}.anygift-option-button-wrapper:nth-child(2) .anygift-option-button__caption:before{content:"\304a\76f8\624b\304c\53d7\3051\53d6\308a\65e5\6642\3092\9078\3079\308b e\30ae\30d5\30c8\3067\9001\308b";font-size:14px}.productDetailPage .custom-product__accordion.productInfoAcordion .productInfoAcordionBtn{width:100%;height:55px;cursor:pointer;font-size:14px;font-weight:700;justify-content:space-between;padding:0;outline:none}.productDetailPage .custom-product__accordion.productInfoAcordion .dropdownBtn{transition:all .3s ease}.productDetailPage .custom-product__accordion.productInfoAcordion .dropdownBtn.is-open{transform:rotate(-180deg)}.custom-product__accordion.acordionComponent.productInfoAcordion.acordionItem{border-top:0}.custom-product__accordion dt.acordionItemHead{padding-right:0}.custom-product__accordion .acordionItemHead{width:100%;height:55px;cursor:pointer;font-size:14px;font-weight:700;justify-content:space-between;padding:0;outline:none}.custom-product__accordion .acordionItemHead:hover{opacity:.75}.custom-product__accordion .acordionItemHead.is-open .dropdownBtn{transform:rotate(-180deg)}.productInfoAcordionWrap .custom-product__accordion.acordionComponent.productInfoAcordion.acordionItem:first-of-type{border-top:1px solid rgba(0,0,0,.1)}.chakra-portal .css-ikr2h6,.chakra-portal .css-hdd9l7{display:flex;width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:var(--chakra-zIndices-modal);justify-content:center;align-items:center;overflow:hidden;z-index:999999}.chakra-portal .css-ikr2h6.css-hdd9l7,.chakra-portal .css-hdd9l7.css-hdd9l7{background:var(--chakra-colors-blackAlpha-600)}.chakra-modal__content-container{z-index:1000000!important}.metafield-rich_text_field{font-size:13px}.metafield-rich_text_field p{margin-bottom:0}.metafield-rich_text_field h2{font-size:14px;font-weight:700}.metafield-rich_text_field strong{font-weight:700}.metafield-rich_text_field a{text-decoration:underline}.productInfoNotice .productInfoNoticeList{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:27px}.productInfoNotice .productInfoNoticeItem{display:flex;align-items:center;gap:4.5px;font-size:12px;font-weight:500;color:#000;line-height:2;letter-spacing:0;cursor:pointer;transition:opacity .3s ease}.productInfoNotice .productInfoNoticeItem:before{content:"";display:block;width:12px;height:12px;background-repeat:no-repeat;background-size:contain}.productInfoNotice .productInfoNoticeItem.importantNotice:before{background-image:url(./icon-check.svg)}.productInfoNotice .productInfoNoticeItem.productDeliverText:before{background-image:url(./icon-question.svg)}@media (hover: hover){.productInfoNotice .productInfoNoticeItem:hover{opacity:.7}}@media (max-width: 767px){.productInfoNotice .productInfoNoticeList{margin-bottom:20px}}.productInfoModal{width:100%;height:100vh;height:100svh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;opacity:0;visibility:hidden;pointer-events:none}.productInfoModal.is-open{opacity:1;visibility:visible;pointer-events:visible}.productInfoModal .productInfoModalInner{width:100%;height:100%;position:relative;box-sizing:border-box;overflow-y:auto;padding-block:164px;background-color:#fff}.productInfoModal .productInfoModalTopClose{display:block;width:40px;height:40px;position:relative;background-image:url(./icon-close.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:66px;right:92px;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .3s ease}@media (hover: hover){.productInfoModal .productInfoModalTopClose:hover{opacity:.7}}.productInfoModal .productInfoModalMain{max-width:700px;width:100%;margin-inline:auto;box-sizing:border-box}.productInfoModal .productInfoModalContents{margin-bottom:74px;opacity:0;display:none;visibility:hidden}.productInfoModal .productInfoModalContents.is-open{opacity:1;display:block;visibility:visible}.productInfoModal .productInfoModalTitle{font-size:18px;font-weight:700;color:#000;line-height:1.4444;letter-spacing:0;margin-bottom:75px}.productInfoModal .productInfoModalText{font-size:14px;font-weight:500;color:#000;line-height:1.9285;letter-spacing:0}.productInfoModal .productInfoModalBottomClose{font-size:14px;font-weight:500;color:#000;line-height:1.8571;letter-spacing:0;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity .3s ease}@media (hover: hover){.productInfoModal .productInfoModalBottomClose:hover{opacity:.7}}@media (max-width: 767px){.productInfoModal .productInfoModalInner{padding-block:63px 60px}.productInfoModal .productInfoModalTopClose{width:25px;height:25px;top:22px;right:22px}.productInfoModal .productInfoModalMain{padding-inline:15px}.productInfoModal .productInfoModalContents{margin-bottom:50px}.productInfoModal .productInfoModalTitle{font-size:15px;line-height:1.7333;margin-bottom:50px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/theme_product.css.map */
