@charset "UTF-8";@media screen and (max-width: 749px){.slider-mobile-gutter.slider:before{content:"";pointer-events:none;position:absolute;bottom:10px;left:10px;display:block;width:100px;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101.24' height='37'%3E%3Cpath fill='%23588bc7' d='M18.5 0h64.24a18.5 18.5 0 0 1 0 37H18.5a18.5 18.5 0 0 1 0-37Z'/%3E%3Cpath fill='%23fff' d='M72.24 12h6v6h-6ZM72.24 19h6v6h-6ZM79.24 12h6v6h-6ZM79.24 19h6v6h-6ZM21.47 15.02h-1.15c.02.1.05.41.08.73.01.12.01.29.02.51-1.43.02-3.29.07-4.42.09l.03.96c1.24-.08 2.88-.14 4.4-.16 0 .29.01.59.01.85a2 2 0 0 0-.56-.07 1.806 1.806 0 0 0-1.86 1.8 1.67 1.67 0 0 0 1.68 1.74 1.566 1.566 0 0 0 .7-.15 3.842 3.842 0 0 1-2.58 1.47l.85.84c2.37-.69 3.08-2.26 3.08-3.59a2.463 2.463 0 0 0-.35-1.33c0-.45 0-1.03-.01-1.57 1.45 0 2.4.02 2.99.05l.02-.94h-3c0-.2 0-.38.01-.5a5.827 5.827 0 0 1 .06-.73Zm-2.51 4.69a.9.9 0 0 1 .91-.94.824.824 0 0 1 .78.48c.13.94-.26 1.35-.78 1.35a.877.877 0 0 1-.91-.89Zm6.21.63.94.97c.16-.24.39-.59.61-.89.48-.59 1.25-1.64 1.69-2.18.32-.41.52-.47.91-.03.47.51 1.23 1.47 1.86 2.2.67.77 1.53 1.79 2.27 2.49l.83-.92c-.93-.83-1.86-1.81-2.48-2.49s-1.4-1.67-2.04-2.31c-.69-.69-1.26-.6-1.89.13-.61.71-1.42 1.8-1.92 2.31a5.681 5.681 0 0 1-.78.72Zm6.61-4.15-.71.3a10.2 10.2 0 0 1 .93 1.62l.73-.32c-.24-.47-.69-1.21-.95-1.6Zm1.31-.53-.69.32a11.172 11.172 0 0 1 .96 1.59l.71-.34a16.843 16.843 0 0 0-.98-1.57Zm2.48.59.11 1.1c1.11-.24 3.44-.48 4.45-.59a4.027 4.027 0 0 0-1.7 3.25c0 2.21 2.05 3.26 4.01 3.35l.37-1.06c-1.66-.07-3.36-.68-3.36-2.5a3.315 3.315 0 0 1 2.22-3.01 8.92 8.92 0 0 1 1.94-.15v-1.01c-.69.03-1.69.09-2.76.18-1.84.15-3.62.32-4.35.39-.19.02-.54.04-.93.05Zm12.35 2.74h4.52v.86h-4.52Zm0-1.62h4.52v.85h-4.52Zm0-1.6h4.52v.84h-4.52Zm4.24 7.05c-.4 0-.47-.04-.47-.34v-1.81h1.69v-5.73h-6.36v5.73h1.29c-.19 1.19-.68 1.92-2.73 2.32a2.88 2.88 0 0 1 .53.82c2.34-.53 2.96-1.55 3.19-3.14h1.44v1.81c0 .94.26 1.22 1.31 1.22h1.48c.9 0 1.16-.37 1.27-1.87a2.619 2.619 0 0 1-.87-.38c-.04 1.21-.1 1.37-.49 1.37Zm7.18-.93a.665.665 0 0 1 .73-.57 1.228 1.228 0 0 1 1.18 1.24 5.329 5.329 0 0 1-.71.04c-.71 0-1.2-.27-1.2-.71Zm-1.46-6.37.03 1.03c.23-.03.49-.05.74-.06.52-.03 2.25-.11 2.78-.13-.5.44-1.66 1.4-2.22 1.86-.59.49-1.84 1.54-2.62 2.18l.73.74c1.18-1.26 2.12-2.01 3.72-2.01 1.25 0 2.17.68 2.17 1.62a1.624 1.624 0 0 1-1.06 1.57 1.974 1.974 0 0 0-2.08-1.75 1.52 1.52 0 0 0-1.65 1.41c0 .91.92 1.52 2.3 1.52 2.25 0 3.52-1.14 3.52-2.73a2.627 2.627 0 0 0-2.91-2.43 4.143 4.143 0 0 0-1.2.17c.71-.58 1.94-1.62 2.45-2 .21-.16.42-.3.63-.43l-.55-.72a2.982 2.982 0 0 1-.64.09c-.54.05-2.82.11-3.34.11a7.263 7.263 0 0 1-.8-.04Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;z-index:1}}.product__media-list{position:relative}.product__media-list .all-icon{position:absolute;top:calc(212px + (1vw - 7.5px) * 52.1739130435);left:16px;z-index:1}@media print,screen and (min-width: 981px){.product__media-list .all-icon{top:min(33.8983050847vw,44rem)}}@media screen and (max-width: 749px){.product__media-item{width:100%!important;margin:0!important}}.product__media-item__inner{position:relative;width:100%;height:0;overflow:hidden}.product__media-item__inner.first,.product__media-item__inner.first .product__media{padding-top:66.5789473684%}.product__media-item__inner.other,.product__media-item__inner.other .product__media{padding-top:66.6666666667%}.product__media-item__inner .product-media-container{position:absolute;top:0;left:0;width:100%!important;height:100%;background-color:#f1f1f1}.product__media-item__inner .product-media-container img{position:absolute;top:0;left:0;width:100%!important;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.product-media-modal{cursor:auto}.product-media-modal .product-media-modal__dialog{overflow:auto}.product-media-modal .product-media-modal__content{position:relative;overflow:visible;margin-inline:auto}@media print,screen and (min-width: 750px){.product-media-modal .product-media-modal__content{max-width:1440px;padding-inline:110px}}.product-media-modal .product-media-modal__toggle{position:relative;border:none;color:#343434;background-color:transparent;width:50px}@media screen and (max-width: 749px){.product-media-modal .product-media-modal__toggle{top:0;left:0}}@media print,screen and (min-width: 750px){.product-media-modal .product-media-modal__toggle{left:20px;right:auto}}.product-media-modal .product-media-modal__nav--wrapper{display:block!important;position:fixed;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}@media screen and (max-width: 749px){.product-media-modal .product-media-modal__nav--wrapper{top:10px;left:30px;z-index:10}}@media print,screen and (min-width: 750px){.product-media-modal .product-media-modal__nav--wrapper{left:50%;top:0;width:1440px;max-width:100%;height:100vh;z-index:0}}.product-media-modal .product-media-modal__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:42%;left:80px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 749px){.product-media-modal .product-media-modal__nav{display:none}}.product-media-modal .product-media-modal__nav .nav__btn{background-color:transparent;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-height:28px;visibility:visible;-webkit-transition-property:max-height,visibility;transition-property:max-height,visibility;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.product-media-modal .product-media-modal__nav .nav__btn.invisible{visibility:hidden;max-height:0px}.product-media-modal .product-media-modal__nav .nav__btn.current .nav__btn__inner{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product-media-modal .product-media-modal__nav .nav__btn.next2 .nav__btn__inner{opacity:.8;-webkit-transform:scale(.857);transform:scale(.857)}.product-media-modal .product-media-modal__nav .nav__btn.next3 .nav__btn__inner{opacity:.6;-webkit-transform:scale(.5714);transform:scale(.5714)}.product-media-modal .product-media-modal__nav .nav__btn.next4 .nav__btn__inner{opacity:.4;-webkit-transform:scale(.4285);transform:scale(.4285)}.product-media-modal .product-media-modal__nav .nav__btn .nav__btn__inner{display:inline-block;width:15px;height:15px;background-color:#588bc7;border-radius:9999px;margin:5px 0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.product-media-modal .product-media-gallery{display:block!important}.product-media-modal .product-media-gallery img{max-width:100%;height:auto}.product-media-modal .product-media-gallery img+img{margin-top:8px}@media screen and (min-width: 990px){.page-width>.product:not(.product--no-media) .product__media-wrapper{max-width:63.5%}}@media print,screen and (min-width: 750px){.page-width>.product:not(.product--no-media) .product__media-wrapper.is-more-button .product__media-item:nth-child(n+8){display:none}}.page-width>.product:not(.product--no-media) .product__media-wrapper.is-more-button .more-button{width:84px;height:39px;font-size:10px}@media print,screen and (min-width: 750px){.page-width>.product:not(.product--no-media) .product__media-wrapper.is-more-button .more-button{display:block;margin-inline:auto}}.page-width>.product:not(.product--no-media) .product__media-wrapper .more-button{display:none}.page-width>.product:not(.product--no-media) .product__info-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:22px;max-width:100%;width:auto}.product__info-wrapper .product__info-container>*{margin-block:24px}.product__info-wrapper img:not(.anygift-about-link__inner_logo){width:auto;max-width:100%;height:auto}.product__info-wrapper .anygift-e-gift-modal__ui>button{padding:0!important}@media screen and (max-width: 749px){.product__info-wrapper .anygift-e-gift-modal__ui>button{font-size:14px!important;height:64px!important}}.product__info-wrapper .product__title .product__title-main{font-family:Zen Maru Gothic,serif;font-weight:700;letter-spacing:.04em}@media screen and (max-width: 749px){.product__info-wrapper .product__title .product__title-main{font-size:min(6.4vw,2.4rem);line-height:1.6666666667}}@media print,screen and (min-width: 750px){.product__info-wrapper .product__title .product__title-main{font-size:32px;line-height:1.5}}.product__info-wrapper .product__title .product__title-sub{font-size:14px;letter-spacing:.08em;letter-spacing:1.7142857143;color:#868686;margin-bottom:8px}.product__info-wrapper .product__banner .banner__text{font-size:12px;color:inherit;margin-top:8px}.product__info-wrapper .product__banner a{display:block;text-decoration:none;color:inherit}.product__info-wrapper .product__feature-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:4px;list-style:none;padding-left:0}.product__info-wrapper .product__feature-tags .tag{font-size:12px;line-height:2;letter-spacing:.04em;border-radius:50vw;border:1px solid currentColor;padding:2px 14px}.product__info-wrapper .purchase-area{border:1px solid #EDF2F7;margin-block:20px;padding:min(8.5333333333vw,3.2rem)}.product__info-wrapper .purchase-area .purchase-checklist{background-color:#fafdff;border-radius:10px;list-style:none;padding:15px}.product__info-wrapper .purchase-area .purchase-checklist .purchase-checklist__item{font-size:12px;letter-spacing:.08em;line-height:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.828' height='7.914'%3E%3Cpath fill='none' stroke='%23588bc7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9.414 1.414-5.5 5.5-2.5-2.5' data-name='Icon feather-check'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top 8px left;padding-left:14px}.product__info-wrapper .purchase-area .purchase-checklist .purchase-checklist__item+.purchase-checklist__item{margin-top:2px}.product__info-wrapper .purchase-area .purchase-area__paidy{margin-block:27px 20px}.product__info-wrapper .purchase-area .purchase-area__paidy .purchase-area__paidy-text1{font-size:min(3.2vw,1.2rem);letter-spacing:.08em;margin-block:0}.product__info-wrapper .purchase-area .purchase-area__paidy .purchase-area__paidy-text1 img{float:left;width:7.3333333333em}.product__info-wrapper .purchase-area .purchase-area__paidy .purchase-area__paidy-text1:after{content:"";display:block;clear:both}.product__info-wrapper .purchase-area .purchase-area__paidy .purchase-area__paidy-text2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;letter-spacing:.04em;margin-block:7px 0}.product__info-wrapper .price--wrapper{margin-bottom:15px}.product__info-wrapper .price--wrapper .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product__info-wrapper .price--wrapper .price .price__regular .price-item.price-item--regular,.product__info-wrapper .price--wrapper .price .price__sale .price-item.price-item--sale{font-size:min(7.4666666667vw,2.8rem);font-weight:700;letter-spacing:.04em;line-height:1.4285714286;margin-right:0}.product__info-wrapper .price--wrapper .price .price__inclue-tax{font-size:10px;letter-spacing:.04em;line-height:1.6}.product__info-wrapper .variant-selects{margin-bottom:15px}.product__info-wrapper .product-form__input--pill input[type=radio]+label{font-size:12px;border-color:#eee;background-color:transparent;padding-inline:10px}.product__info-wrapper .product-form__input--pill input[type=radio].disabled:checked+label,.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{font-weight:700;background-color:#fafdff;color:rgb(var(--color-foreground));border:2px solid rgb(var(--color-secondary-button-text))}.product__info-wrapper .product-form__quantity{margin-top:20px;margin-bottom:15px}.product__info-wrapper .product-form__quantity .quantity{background-color:#fff}.product__info-wrapper .product__submit-text{font-family:Zen Maru Gothic,serif;text-align:center;font-size:min(4.8vw,1.8rem);font-weight:700;color:#588bc7;margin-block:0 8px;max-width:44rem}@media screen and (max-width: 749px){.product__info-wrapper .product__submit-text{text-wrap:nowrap;white-space:nowrap}}.product__info-wrapper .product__submit-btn{position:relative;height:0;padding-top:23.8805970149%}.product__info-wrapper .product__submit-btn:hover span:after{right:5.9701492537%}.product__info-wrapper .product__submit-btn span{position:absolute;top:0;left:0;width:100%;height:100%}.product__info-wrapper .product__submit-btn span:after{right:8.9552238806%}.product__info-wrapper .product__list-payment{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.product__info-wrapper .product__accordion{border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}.product__info-wrapper .product__accordion+.product__accordion{margin-top:-1em!important;border-top:none}.product__info-wrapper .product__accordion .accordion__header{font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.4285714286;margin-block:0}.product__info-wrapper .product__accordion summary{padding:20px 0}.product__info-wrapper .product__accordion summary .icon-caret{right:0;width:13px;height:7px}.product__info-wrapper .product__accordion .accordion__content{padding-top:20px;padding-inline:0}.product__info-wrapper .product__accordion .accordion__content>*{margin-top:0;margin-bottom:8px}.product__info-wrapper .product__accordion .accordion__content .accordion__eyecatch{width:100%;margin-inline:0}.product__info-wrapper .product__accordion .accordion__title{font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.4285714286;margin-block:0 15px}.product__info-wrapper .product__accordion .accordion__text{font-size:14px;line-height:1.7142857143;letter-spacing:.08em}.product__info-wrapper .product__accordion .accordion__link a{font-size:12px;line-height:1.8333333333;letter-spacing:.08em;color:#004e9c}.product__info-wrapper .product__attention{border-radius:20px;padding:21px 24px;margin-block:24px}.product__info-wrapper .product__attention .attention__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;font-size:13px;font-weight:700px;letter-spacing:0;line-height:1.8461538462;color:inherit}.product__info-wrapper .product__attention .attention__text{font-size:11px;line-height:1.8181818182;letter-spacing:.08em}.product__info-wrapper .product__option{margin-block:24px}.product__info-wrapper .product__option .option__title{font-size:16px;font-weight:700}.product__info-wrapper .product__option .option__text{font-size:12px;line-height:2;letter-spacing:.04em}.product__info-wrapper .product__option .option__list{list-style:none;padding-left:0}.product__info-wrapper .product__option .option__list .option__item{border-top:1px solid #EEEEEE}.product__info-wrapper .product__option .option__list .option__item:last-child{border-bottom:1px solid #EEEEEE}.product__info-wrapper .product__option .option__list .option__item .option__item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;text-decoration:none;color:inherit;padding-block:24px}.product__info-wrapper .product__option .option__list .option__item .item__thumbnail{position:relative;width:28.5%;margin:0}.product__info-wrapper .product__option .option__list .option__item .item__thumbnail .item__thumbnail__inner{position:relative;width:100%;height:0;padding-top:66.6666666667%}.product__info-wrapper .product__option .option__list .option__item .item__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product__info-wrapper .product__option .option__list .option__item .item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:7px}.product__info-wrapper .product__option .option__list .option__item .item__catch-copy{color:#868686;font-size:12px;line-height:1.6666666667;letter-spacing:.04em;margin:0}.product__info-wrapper .product__option .option__list .option__item .item__title{font-size:14px;font-weight:700;line-height:1.4285714286;letter-spacing:.04em;text-decoration:underline;color:#004e9c;margin:0}.product__info-wrapper .product__option .option__list .option__item .item__price{font-size:12px;line-height:1.6666666667;letter-spacing:.04em;color:inherit;margin:0}.product__info-wrapper .product__link-text{font-size:12px;line-height:1;letter-spacing:.04em;color:#004e9c}.product__info-wrapper .product__link-text+.product__link-text{margin-top:-8px}.product__info-wrapper .video .video__text{font-size:12px;margin-top:8px;margin-bottom:0}@media screen and (max-width: 749px){.page-top-link{bottom:100px!important}}@media print,screen and (min-width: 750px){.page-top-link{bottom:60px!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/hugmotti_main-product.css.map */
