@charset "UTF-8";.dib{display:inline-block}.sponly{display:none}@media screen and (max-width:768px){.sponly{display:block}}.page-content--product{font-family:var(--typeHeaderPrimary),var(--typeBasePrimary)}.page-content--product .product__main-photos:not(:has(.flickity-enabled)){margin-bottom:10px}.page-content--product .flickity-page-dots{display:none!important}.page-content--product .product-gallery__counter{display:none;text-align:center;margin-top:-2em;font-size:clamp(10px,2.5vw,16px)}@media screen and (max-width:768px){.page-content--product .product-gallery__counter{display:block}}.page-content--product .product-single__flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.page-content--product .product-single__vendor{position:relative;padding-left:1.5em;margin-bottom:0;letter-spacing:var(--typeBaseSpacing)}@media screen and (max-width:768px){.page-content--product .product-single__vendor{font-size:clamp(10px,2.8vw,16px)}}.page-content--product .product-single__vendor:before{content:"";position:absolute;top:2px;left:0;bottom:0;width:12px;height:13px;margin:auto;background:url(/cdn/shop/files/icon_tag.png?v=1743942841) center/contain no-repeat}@media screen and (max-width:768px){.page-content--product .product-single__vendor:before{width:clamp(10px,2.8vw,20px);height:clamp(10px,2.8vw,27px)}}.page-content--product .product-type a{margin:0;font-size:12px;white-space:nowrap;background:#f5f5f5}@media screen and (max-width:768px){.page-content--product .product-type a{font-size:clamp(10px,2.5vw,16px)}}.page-content--product .product-single__title{font-family:var(--typeHeaderPrimary),var(--typeBasePrimary);line-height:1.7}@media screen and (max-width:768px){.page-content--product .product-single__title{font-size:clamp(12px,3.82vw,23px)}}.page-content--product .jdgm-prev-badge__text{margin-left:.5em;font-weight:600;vertical-align:middle;color:#ccac7b}.page-content--product .product-block{margin-top:1em}.page-content--product .product-block--accordion{margin-block:0 40px}.page-content--product .product-block:has(._paidy-promotional-messaging){display:flex;justify-content:flex-end;margin:0 0 10px}.page-content--product .product-block:has(.product-single__form){margin-bottom:10px}.page-content--product .product-block.product-block--price{align-items:flex-end;flex-wrap:wrap}.page-content--product .product__priceFlex,.page-content--product .product__pointWrap{display:flex;align-items:baseline;gap:0 .5em;margin-left:auto}.page-content--product .product__price-savings{display:inline-block;margin:0;padding:0 .5em;color:#fff;background-color:#da6d75;font-weight:500;line-height:1.5;font-size:calc(var(--typeBaseSize) * .8)}@media screen and (max-width:768px){.page-content--product .product__price-savings{font-size:clamp(10px,2.55vw,16px)}}.page-content--product .product__price{padding-right:0;margin-right:0}@media screen and (max-width:768px){.page-content--product .product__price{font-size:clamp(16px,5.09vw,26px)}}@media screen and (max-width:400px){.page-content--product .product__price{font-size:clamp(14px,4.3vw,26px)}}.page-content--product .product__price--compare{margin-top:0;font-weight:500}.page-content--product .easy-points__product-points{padding-left:1.1em;font-size:20px}@media screen and (max-width:768px){.page-content--product .easy-points__product-points{font-size:clamp(16px,5.09vw,26px)}}@media screen and (max-width:400px){.page-content--product .easy-points__product-points{font-size:clamp(14px,4.3vw,26px)}}.page-content--product .easy-points__product-points:before{font-size:.6em}.page-content--product .easy-points__product-points span{font-size:1em}.page-content--product .easy-points__product-points span.easy-points__text--suffix{font-size:.7em}.page-content--product .tool-tip-trigger__title{position:relative;padding:.5em 1em .5em 0;font-size:calc(var(--typeBaseSize) * .8);font-weight:500;color:#8e8e8e;text-decoration:underline}@media screen and (max-width:768px){.page-content--product .tool-tip-trigger__title{font-size:clamp(10px,2.55vw,16px)}}.page-content--product button.btn.btn--full.add-to-cart{width:calc(100% - 58px);border-radius:5px}.page-content--product button.btn.btn--full.add-to-cart span{font-family:var(--typeHeaderPrimary),var(--typeBasePrimary);font-size:1.4em;font-weight:400}.page-content--product .buy-method__list{list-style:none;display:flex;flex-wrap:wrap;gap:10px 15px;margin:0 0 20px}.page-content--product .buy-method__listItem.active .buy-method__listLink{color:#fff;background-color:#444}.page-content--product .buy-method__listItem{display:none;position:relative}.page-content--product .buy-method__listItem.is-visible{display:list-item}.page-content--product .buy-method__listItem .sls-savings-badge{position:absolute;top:-1.5em;right:-1em;font-size:.55rem}.page-content--product .buy-method__listLink{display:flex;justify-content:center;align-items:center;border-radius:5px;padding:.5em 1.5em;background-color:#f5f5f5}@media screen and (max-width:768px){.page-content--product .buy-method__listLink{width:clamp(79px,24.62vw,151px);font-size:clamp(10px,3.06vw,18px)}}.page-content--product .sealsubs-container div:has(#seal-purchase-options-label){display:none}.page-content--product .sealsubs-target-element .sls-one-time-price .sls-price{color:#000}.page-content--product .sealsubs-target-element .sls-select{font-size:.8em!important}.page-content--product .sealsubs-target-element .sls-option-container:has(.sls-one-time-price){display:none}.page-content--product .sealsubs-target-element .sls-option-container label{letter-spacing:.05em}.page-content--product .sealsubs-target-element .sls-savings-badge{margin-left:0;border-radius:4px;transform:none}.page-content--product .sealsubs-target-element .sls-savings-badge:before{content:none}.page-content--product .sealsubs-target-element .sls-more-info-container{display:flex;justify-content:center;align-items:center;width:100%;height:4em;margin-block:1em 2em;padding:0;text-align:center;background-color:#f5f5f5}.page-content--product .sealsubs-target-element .sls-more-info-container .sls-sub-icon{position:relative;top:.2em;width:1.2em;height:1.2em}.page-content--product .sealsubs-target-element .sls-more-info-container .sls-more-info-text{display:block;width:100%;height:100%;padding-bottom:0}.page-content--product .sns-gift-product-container .chakra-stack .css-0:has(.css-1v621zr){display:none!important}.page-content--product .sns-gift-product-container .css-2qrmgs{display:none}.page-content--product .sns-gift-product-container .chakra-radio-group{padding:0;border-bottom:none;border-radius:2px}.page-content--product .sns-gift-product-container .chakra-radio-group .css-1v621zr{border-top:1px solid rgba(198,198,198,.55)}.page-content--product .sns-gift-product-container .chakra-radio-group .css-1v621zr,.page-content--product .sns-gift-product-container .chakra-radio-group .css-43eoad{padding:1em .75em;border:1px solid rgba(198,198,198,.55)}.page-content--product .sns-gift-product-container .chakra-radio-group .css-1rwovhe{padding-top:0}.page-content--product .sns-gift-product-container .chakra-radio-group .css-1mrd8o3{display:block;display:grid;place-content:center;width:18px;height:18px;border-radius:50%;border:1px solid #4d4d4d;border:1px solid #CC7B81;background:#fff;padding:0}.page-content--product .sns-gift-product-container .chakra-radio-group .css-1mrd8o3:after{display:block;content:"";width:0px;height:0px;box-shadow:inset 1em 1em #4d4d4d;box-shadow:inset 1em 1em #cc7b81;border-radius:50%;transition:.15s width ease-in-out,.15s height ease-in-out;border:none;background:none;position:relative;margin:0}.page-content--product .sns-gift-product-container .chakra-radio-group .css-1mrd8o3[data-checked]:after{width:10px;height:10px}.page-content--product .sns-gift-product-container .chakra-radio-group .css-1bah2cq{margin:.5em 0 0;justify-content:flex-end}.page-content--product .sns-gift-product-container .chakra-radio-group .css-1bah2cq>img{width:1.2em}.page-content--product .sns-gift-product-container .chakra-radio-group .css-1bah2cq .css-1kui7vn{font-size:.7em}.page-content--product .sns-gift-product-container .chakra-radio-group .css-1bah2cq .css-6tzxjd{width:1em}.page-content--product .sns-gift-product-container .css-1cflplc{font-size:11px;font-weight:600;letter-spacing:.05em}.page-content--product ._paidy-promotional-messaging{width:max-content!important;margin-bottom:0!important}.page-content--product ._paidy-promotional-messaging>div>div{transform:scale(.8);transform-origin:right}.page-content--product #cc-shortest{flex-direction:column;position:relative;margin-top:30px;font-family:var(--typeHeaderPrimary),var(--typeBasePrimary)}@media screen and (max-width:768px){.page-content--product #cc-shortest{font-size:clamp(12px,3.82vw,23px)}}.page-content--product #cc-shortest:before{content:"\304a\5c4a\3051\4e88\5b9a\65e5";font-size:1.2em;font-weight:500}.page-content--product #cc-shortest:after{content:"3,980\5186\4ee5\4e0a(\7a0e\8fbc)\3067\9001\6599\7121\6599";position:absolute;top:0;right:0;font-size:1.2em;font-weight:600;color:#ccac7b}.page-content--product #cc-shortest.is-visible{display:flex!important}.page-content--product #cc-shortest .cc-product-select{order:2;justify-content:flex-end;margin-top:.5em}.page-content--product #cc-shortest .select_wrapper:after{top:.5em}.page-content--product #cc-shortest .select_wrapper select{height:2em;font-size:1em}.page-content--product #cc-shortest #cc-shortest-sentence{order:1;justify-content:center;align-items:center;padding:20px;border-radius:5px;font-weight:500;background-color:#f5f5f5;margin-top:.5em}@media screen and (max-width:768px){.page-content--product #cc-shortest #cc-shortest-sentence{font-size:clamp(12px,3.82vw,23px)}}.page-content--product #cc-shortest #cc-shortest-sentence>span>span{font-size:1.2em}.page-content--product #cc-shortest #cc-shortest-sentence:before{content:"\6700\77ed";display:flex;justify-content:center;align-items:center;width:7em;padding:.5em;margin-right:1em;border-radius:30px;background-color:#fff}.page-content--product #cc-shortest #cc-note{order:3}.page-content--product .product__setLink{display:block;margin-top:-20px;margin-bottom:25px;font-size:.8em;font-weight:700;color:var(--colorBtnPrimary);text-decoration:underline}.page-content--product .shopify-block+.product-info-accordion,.page-content--product .product-block+.product-info-accordion{margin-top:60px}.page-content--product .product-info-accordion+.product-block>.product-info-accordion>.accordion-item:first-child{border-top:0}.page-content--product .product-info-accordion .accordion-item{border-top:1px solid #d2d2d2}.page-content--product .product-info-accordion .accordion-item:last-of-type{border-bottom:1px solid #d2d2d2}.page-content--product .product-info-accordion .accordion-item .accordion-title{padding:.5em 0;margin:0}.page-content--product .product-info-accordion .accordion-item .accordion-trigger{display:flex;align-items:center;position:relative;width:100%;padding-left:2em;font-family:var(--typeHeaderPrimary),var(--typeBasePrimary);text-align:left;background:none;border:none;cursor:pointer}@media screen and (max-width:768px){.page-content--product .product-info-accordion .accordion-item .accordion-trigger{font-size:clamp(12px,3.82vw,23px)}}.page-content--product .product-info-accordion .accordion-item .accordion-trigger:before{content:"";position:absolute;top:0;left:0;bottom:0;width:1em;height:1em;border:1px solid #444444;border-radius:50%;margin:auto}.page-content--product .product-info-accordion .accordion-item .accordion-trigger:after{content:"";position:absolute;top:-.18em;left:.35em;bottom:0;width:.35em;height:.35em;border-right:1px solid #444444;border-bottom:1px solid #444444;transform:rotate(45deg);transform-origin:center;transition:transform .3s;margin:auto}.page-content--product .product-info-accordion .accordion-item .accordion-trigger[aria-expanded=true]:after{top:.15em;transform:rotate(225deg)}.page-content--product .product-info-accordion .accordion-item .accordion-content-wrapper{overflow:hidden;max-height:0;opacity:0;padding:0 .3em;box-sizing:border-box;transition:max-height .4s ease-in-out,opacity .3s ease-in-out,padding .4s ease-in-out}.page-content--product .product-info-accordion .accordion-item.show-peek:not(.is-open)>.accordion-content-wrapper{max-height:10em;opacity:1;position:relative;-webkit-mask-image:linear-gradient(to bottom,black 10%,transparent 100%);mask-image:linear-gradient(to bottom,black 10%,transparent 100%)}.page-content--product .product-info-accordion .accordion-item.is-open>.accordion-content-wrapper{display:table-cell;padding-top:10px;padding-bottom:20px;opacity:1;min-height:max-content;-webkit-mask-image:none;mask-image:none}@media screen and (max-width:768px){.page-content--product .product-info-table th,.page-content--product .product-info-table td{display:block;width:100%}}.page-content--product .product-single__collection-list{margin-top:40px}.page-content--product .variant-overflow{overflow-x:auto}.page-content--product .variant-input-wrap{display:flex;flex-wrap:nowrap;gap:0 17px;padding:1px;margin:0}.page-content--product .variant-input-wrap input[type=radio]:checked+label{box-shadow:none;color:#fff;background-color:#ccac7b;border-color:#ccac7b}.page-content--product .variant-input-wrap input[type=radio]:checked+label:has(.variant__button-media-container){border:2px solid #000}.page-content--product .variant-input-wrap input[type=radio]:checked+label .variant__button-media-container{opacity:1}.page-content--product .variant-input{width:max-content}.page-content--product .variant__label:not(.variant__button-label):not(.text-label){text-transform:lowercase;letter-spacing:var(--typeBaseSpacing)}@media screen and (max-width:768px){.page-content--product .variant__label:not(.variant__button-label):not(.text-label){font-size:clamp(10px,2.5vw,16px)}}.page-content--product .variant__label:not(.variant__button-label):not(.text-label) .variant__label-main-text,.page-content--product .variant__label:not(.variant__button-label):not(.text-label) .variant__label-selected-value{font-weight:600}.page-content--product .variant__label-option-currentValue{font-weight:500}.page-content--product .variant__button-label{display:flex;justify-content:center;align-items:center;width:6em;height:6em;padding:0 .5em;border:1px solid #d2dbe8;margin:0;box-shadow:none;font-family:var(--typeHeaderPrimary),var(--typeBasePrimary);font-size:calc(var(--typeBaseSize) * .8);text-align:center;line-height:1.2;word-break:break-word;text-wrap-style:balance}@media screen and (max-width:768px){.page-content--product .variant__button-label{font-size:clamp(10px,2.5vw,16px)}}.page-content--product .variant__button-label:has(.variant__button-media-container){padding:0;border:none;background-color:inherit!important}.page-content--product .variant__button-label .variant__button-media-container{width:100%;height:100%;opacity:.8;border:1px solid #d2dbe8}.page-content--product .variant__button-label .variant__button-media-container .variant__button-image{width:100%;height:100%}.page-content--product .valiation__list{list-style:none;display:flex;flex-wrap:nowrap;gap:0 17px;padding:1px;margin:0;overflow-x:auto}.page-content--product .valiation__listItem{margin:0}.page-content--product .valiation__listItemLink{background-color:var(--colorBody);box-shadow:0 0 0 1px var(--colorBorder);display:flex;justify-content:center;align-items:center;overflow:hidden;width:6em;height:6em;padding:0;position:relative;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:calc(var(--typeBaseSize) * .8);font-weight:600;letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);text-align:center;word-break:break-word;text-wrap-style:balance}@media screen and (max-width:768px){.page-content--product .valiation__listItemLink{font-size:clamp(10px,2.5vw,16px)}}.page-content--product .valiation__listItemLink--active{box-shadow:0 0 0 1px #8e8e8e;padding:3px}.page-content--product .valiation__listItemLink .variant__button-image{width:100%;height:100%}.page-content--product .lb-addon-title{font-size:15px!important}.page-content--product .lb-variant-picker{font-size:13px!important}.page-content--product .special__list{display:flex;padding:1em;border-radius:5px;background-color:#f5f5f5}@media screen and (max-width:1000px){.page-content--product .special__list{padding:1vw}}@media screen and (max-width:768px){.page-content--product .special__list{padding:2.5vw}}.page-content--product .special__listItem{width:33.3%;padding:.5em 1em 1em}@media screen and (max-width:1000px){.page-content--product .special__listItem{padding:.5em 1vw 1em}}@media screen and (max-width:768px){.page-content--product .special__listItem{padding:.5em 2.5vw 1em}}.page-content--product .special__listItem:not(:last-child){border-right:3px solid #fff}.page-content--product .special__listItem:before{content:"";display:block;margin:0 auto 1em;width:clamp(60px,9vw,100px);height:clamp(60px,9vw,100px);max-width:100%}@media screen and (max-width:768px){.page-content--product .special__listItem:before{width:clamp(68px,21vw,130px);height:clamp(68px,21vw,130px)}}.page-content--product .special__listItem--point:before{background:url(/cdn/shop/files/icon_point.png?v=1744697872) center/contain no-repeat}.page-content--product .special__listItem--wrapping:before{background:url(/cdn/shop/files/icon_wrapping.png?v=1744697872) center/contain no-repeat}.page-content--product .special__listItem--freeShipping:before{background:url(/cdn/shop/files/icon_shipping.png?v=1744697872) center/contain no-repeat}.page-content--product .special__listHead{margin-bottom:.7em;font-size:14px;font-weight:600;text-align:center}@media screen and (max-width:1000px){.page-content--product .special__listHead{font-size:12px}}@media screen and (max-width:768px){.page-content--product .special__listHead{font-size:clamp(10px,3.06vw,18px)}}.page-content--product .special__listHead:before{content:"";display:block;position:absolute}.page-content--product .special__listContent{margin:0;font-size:12px}@media screen and (max-width:1000px){.page-content--product .special__listContent{font-size:10px;text-align:justify}}@media screen and (max-width:768px){.page-content--product .special__listContent{font-size:clamp(10px,2.5vw,16px)}}.page-content--product .special__title{font-size:1em;font-weight:600}@media screen and (max-width:768px){.page-content--product .special__title{font-size:clamp(12px,3.6vw,23px)}}.page-content--product .lb-variant-picker-cont{display:inline-flex;align-items:center;position:relative}.page-content--product .lb-variant-picker-cont:after{position:absolute;top:0;bottom:0;right:.5em;width:10px;height:7px;margin:auto;background-color:#333;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}.page-content--product .lb-variant-picker-cont select{-webkit-appearance:none;appearance:none;border:1px solid #f5f5f5;border-radius:3px;background-color:#fff;color:#333;cursor:pointer}.sealsubs-target-element,.shopify-app-block:has(.sns-gift-product-container){display:none}.sealsubs-target-element .css-1nlvpnn,.shopify-app-block:has(.sns-gift-product-container) .css-1nlvpnn{border-top:0}.timesact-selling-plan-description{margin-right:auto;margin-top:0!important}.swym-atw-btn-wrapper.add_to_cart_button_right-position{flex-wrap:wrap}.sales-proof-badge{margin-top:.3em;letter-spacing:.05em}.product__main-photos:not(.flickity-enabled){min-height:300px}.product-main-slide:first-child,.product-main-slide:first-child img{opacity:1!important;visibility:visible!important;display:block!important}.flickity-enabled .product-main-slide,.flickity-enabled .product-main-slide img{opacity:1!important;visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product2504.css.map */
