@charset "UTF-8";body,button,input,p,select,textarea{font-family:a-otf-ryumin-pr6n,serif;font-size:13px;color:#354345;font-weight:300;font-style:normal}ol,ul{list-style:none}.heading{font-family:a-otf-ryumin-pr6n,serif}.pr_heading-h4{color:#d3c4a8;font-family:playfair-display,serif;font-size:38px;font-weight:400;font-style:normal;line-height:38px;text-align:center;margin-bottom:40px}.pr_heading-h4--sub{display:block;color:#354345;font-family:a-otf-ryumin-pr6n,serif;font-size:13px;font-weight:450;font-style:normal;line-height:26px;letter-spacing:.04em;margin-bottom:5px}.pr_btn{margin-top:40px}.pr_btn a{position:relative;display:flex;justify-content:center;align-items:center;max-width:300px;height:43px;margin:0 auto;font-size:13px;color:#354345;border:1px solid #a98b52;transition:all .3s;line-height:23px}.pr_btn a:before{position:absolute;top:0;bottom:0;right:10px;margin:auto;content:"";vertical-align:middle;width:7px;height:7px;border-top:1px solid #a98b52;border-right:1px solid #a98b52;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pr_tax-included{margin-left:5px;font-family:futura-pt,sans-serif;font-size:10px;font-weight:400;line-height:18px;letter-spacing:.04em}.pr_discount_label{font-family:futura-pt,sans-serif;font-size:10px;font-weight:400;line-height:18px;letter-spacing:.04em}.page__header--image,.article-item__image-container,.promo-block,.button,.slideshow:not(.slideshow--edge2edge) .flickity-viewport{border-radius:0}.select-wrapper--primary select,.quantity-selector{border-radius:0;box-shadow:none}.pr_price__mark:first-letter{font-family:a-otf-ud-shin-go-pr6n,sans-serif;font-weight:300;font-style:normal;font-size:10px;line-height:1}@media(hover:hover){.pr_btn a:hover{background:#a98b52!important;color:#fff}.pr_btn a:hover:before{border-top:1px solid #ffffff;border-right:1px solid #ffffff}}@media screen and (max-width:640px){.pr_heading-h4{font-size:28px;line-height:28px}.pr_btn{margin-top:35px}}@media screen and (min-width:641px){.pr_price__mark:first-letter{font-size:11px}}.search-bar__item-price{font-family:futura-pt,sans-serif;font-weight:400;letter-spacing:.04em;color:#354345;font-size:14px;line-height:25px}@media screen and (min-width:641px){.search-bar__item-price{font-size:16px;line-height:28px}}.pr-collection_card .pr-pagination{border-top:none;padding:33px 20px 20px}.pr-pagination__inner{display:flex;justify-content:center;align-items:center}.pr-pagination_nav_index{font-size:14px;font-family:futura-pt,sans-serif;margin:0 13px;padding:5px 4px}.pr-pagination_nav_index.is-active{background:none;color:#a98b52;border-bottom:1px solid #a98b52;border-radius:0}.pr-pagination_prev,.pr-pagination_next{position:static}.pr-pagination_prev svg{margin-right:8px}.pr-pagination_next svg{margin-left:13px}.pr-pagination_prev path,.pr-pagination_next path{stroke-width:1;color:#354345}.pr-pagination--disable{display:inherit}.pr-pagination--disable path{color:#c3c7c8}.pr-pagination_page_count{display:none}.pagination__nav{display:block}.pr-pagination_btn_text{display:none}.pr-product-item_vender_link{font-size:13px;color:#a98b52;margin-bottom:5px;line-height:1.8;text-transform:none;letter-spacing:.04em;font-family:futura-pt,sans-serif}.product-item__ranking{position:relative;z-index:0;display:inline-flex;justify-content:flex-start;align-items:baseline;order:-10;margin-left:0;margin-right:auto;margin-bottom:10px;padding-bottom:5px;font-weight:600;line-height:1;font-family:playfair_regular;letter-spacing:.04em;font-size:11px}.product-item__ranking span{font-size:23px;font-weight:400}.product-item__ranking:after{content:"";position:absolute;z-index:0;left:0;bottom:-3px;display:inline-block;width:100%;height:1px;background-color:#a98b52}@media screen and (max-width:640px){.product-item__ranking{font-size:10px;margin-left:5px}.product-item__ranking span{font-size:20px}}.product-item__image-wrapper{position:relative}.product-item__label-soldout{width:100%;padding-top:8px;padding-bottom:8px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;color:#a95252;text-align:center;font-family:futura-pt,sans-serif;font-size:14px;line-height:1;letter-spacing:.04em;background-color:#fffc}@media screen and (min-width:641px){.product-item__label-soldout{font-size:16px}}.pr-collection__sect .container{max-width:1202px}.pr-collection__sect .pr-page__sub-header{display:block;margin:0;line-height:1.5;padding:20px 20px 0}.pr-collection__sect .breadcrumb__list svg{margin:0 14px;fill:#b7b9b7}.pr-collection__sect .breadcrumb__list svg path{stroke-width:1}.pr-collection__sect .pr-collection_card{border:none}.pr-collection__sect .pr-collection_card_header{padding:0}.pr-collection__sect .pr-collection_card_header .pr_heading-h4{padding:52px 20px 0}.pr-collection__sect .pr-collection_card_header .collection__description{display:none}.pr-collection__sect .collection__products-count{text-align:center}.pr-collection__sect .pr_heading-h4{margin-bottom:15px}.pr-collection__sect .collection__mobile-filters-recap{border-bottom:none}.pr-collection__sect .collection__toolbar{padding:0}.pr-collection__sect .pr-collection_filter_item_wrap--filter,.pr-collection__sect .collection__toolbar-item--sort{width:50%;height:auto}.pr-collection__sect .collection__toolbar-item--filter{display:block;width:100%}.pr-collection__sect .value-picker-wrapper{width:100%}.pr-collection__sect .value-picker-button{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;margin-left:0;height:auto}.pr-collection__sect .pr-picker-button--sort{width:100%}.pr-collection__sect .collection__toolbar-item--filter{border-right:1px solid #c3c7c8}.pr-collection__sect .collection__toolbar-item--filter svg{margin:0}.pr-collection__sect .collection__filter-icon,.pr-collection__sect .collection__toolbar-item--layout{display:none}.pr-collection__sect .value-picker-button .icon--arrow-bottom path{stroke-width:1px;color:#c3c7c8}.pr-collection__sect .drawer__inner{transform:translate(-100%);left:0;right:auto;max-width:none}.pr-collection__sect .collection-drawer__close{position:absolute;right:5px;top:20px}.pr-collection__sect .collection-drawer__close svg{width:10px;height:10px;color:#707070}.pr-collection__sect .collection-drawer__header{justify-content:center;flex-direction:column;max-height:none;padding:40px 15px 32px;border-bottom:none}.pr-collection__sect .collection-drawer__title{font-size:18px}.pr-collection__sect .pr-collection_drawer_sub_title{display:none}.pr-collection__sect .collection__filter-group{border:none;padding:0}.pr-collection__sect #mobile-collection-filters-form .collection__filter-group:not(:first-child){padding-top:5px}.pr-collection__sect .collection__filter-group-name{font-size:15px;letter-spacing:.04em;line-height:2;padding-bottom:10px}.pr-collection__sect .collection__filter-group-name svg{margin-left:0;color:#b7b9b7;width:22px;height:auto}.pr-collection__sect .collection__filter-group-name svg path{stroke-width:.5}.pr-collection__sect .collection__filter-group-name[aria-expanded=true] svg{color:#a98b52}.pr-collection__sect .collection-drawer__inner{padding:0 20px;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain}.pr-collection__sect .collection__filter-group-name[aria-expanded=true]{position:relative}.pr-collection__sect .collection__filter-group-name[aria-expanded=true]:before{content:"";background:#a98b52;height:1px;position:absolute;bottom:0;left:0;width:100vw;margin:0 calc(50% - 50vw);overflow:hidden}.pr-collection__sect .collection__filter-group-name[aria-expanded=true]:after{transform:rotate(135deg);border-color:transparent transparent #a98b52 #a98b52}.pr-collection__sect .pr-filter_item_name{font-size:15px;letter-spacing:.04em;line-height:2;margin-bottom:0}.pr-collection__sect .collection__filter-group-name[aria-expanded=true] .pr-filter_item_name{color:#a98b52}.pr-collection__sect .pr-filter_item_icon_img{vertical-align:middle;width:43px;height:43px;object-fit:cover;margin-right:10px}.pr-collection__sect .pr-collection_clearAll_btn{box-shadow:none;line-height:1.77;letter-spacing:.04em;color:#a98b52;border-bottom:1px solid #a98b52;padding:20px 0 3px;font-size:13px;margin:0 auto;display:block}.pr-collection__sect .pr-collection_clearAll_btn:hover{background:none}.pr-collection__sect .collection__filter-checkbox-list{display:flex;flex-wrap:wrap;gap:0 10px;padding:20px 0 35px}.pr-collection__sect .collection__filter-checkbox{width:calc(50% - 10px);padding:9px 15px 9px 10px;gap:0 5px}.pr-collection__sect .collection__filter-checkbox.pr-filter-checkbox--allshow{padding:9px 15px}.pr-collection__sect .collection__filter-checkbox .checkbox-wrapper{display:none}.pr-collection__sect .collection__filter-checkbox label{padding-left:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:0 10px;letter-spacing:.04em;line-height:1.78;font-size:14px}.pr-collection__sect .pr-collection_filter_value--active{background:#f5f4f3}.pr-collection__sect .collection-drawer__filter-count{display:none}.pr-collection__sect .collection__mobile-active-filters{flex-wrap:wrap;width:100%;margin:20px 0 0;align-items:stretch;display:flex}.pr-collection__sect .collection__mobile-active-filter-item{background:#f5f4f3;color:#354345;width:calc(50% - 10px);border-radius:0;text-align:left;font-size:14px;letter-spacing:.04em;display:flex;justify-content:space-between;align-items:center;line-height:1.78;padding:9px 15px;gap:0 10px}.pr-collection__sect .input-prefix__value{font-size:11px;font-family:a-otf-ud-shin-go-pr6n,sans-serif}.pr-collection__sect .input-prefix__field{font-size:16px;letter-spacing:.04em;line-height:1.75;font-family:futura-pt,sans-serif}.pr-collection__sect .price-range__delimiter{height:1px;width:14px;background:#707070}.pr-collection__sect .price-range__input{box-shadow:none}.pr-collection__sect .collection__mobile-active-filter-cross{margin:0}.pr-collection__sect .collection__mobile-active-filter-cross svg{stroke-width:0;width:10px;height:10px;color:#707070}.pr-collection__sect .value-picker__inner{top:0;bottom:0;transform:translate(-100%)!important;max-width:none}.pr-collection__sect .value-picker[aria-hidden=false] .value-picker__inner{transform:translate(0)!important}.pr-collection__sect .collection-drawer__footer{box-shadow:none;padding:15px 20px}.pr-collection__sect .collection-drawer__footer .button{border:1px solid #c3c7c8;background:#f5f4f3;color:#354345;line-height:1.77;font-size:13px;letter-spacing:.04em;padding:10px 0}.pr-collection__sect .price-range{padding:30px 0 35px}.pr-collection__sect .price-range__range-group{background:linear-gradient(to right,#f5f4f3 var(--range-min),#c3c7c8 var(--range-min),#c3c7c8 var(--range-max),#f5f4f3 var(--range-max));height:11px;margin:5px 0 35px;border-radius:5.5px}.pr-collection__sect .price-range__delimiter{margin:0 10px}.pr-collection__sect .price-range__input{padding:6.5px 15px}.pr-collection__sect .price-range__input-group{padding-bottom:20px}.pr-collection__sect .range::-webkit-slider-thumb{box-shadow:0 0 0 1px #707070;background:#fff;margin-top:-4px;width:20px;height:20px}.pr-collection__sect .value-picker__header{justify-content:center;padding:40px 15px 32px;border-bottom:none}.pr-collection__sect .value-picker__title{font-size:18px}.pr-collection__sect .value-picker__close{position:absolute;right:5px;top:20px;margin-right:16px}.pr-collection__sect .value-picker__close svg{width:10px;height:10px;color:#707070}.pr-collection__sect .pr-value-picker__choice-list{display:flex;flex-direction:column}.pr-collection__sect .value-picker__choice-item{font-size:15px}.pr-collection__sect .value-picker__choice-item[data-value=created-descending]{order:1}.pr-collection__sect .value-picker__choice-item[data-value=best-selling]{order:2}.pr-collection__sect .value-picker__choice-item[data-value=manual]{order:3}.pr-collection__sect .value-picker__choice-item[data-value=price-ascending]{order:4}.pr-collection__sect .value-picker__choice-item[data-value=price-descending]{order:5}@media screen and (max-width:640px){.pr-collection__sect .value-picker{height:100dvh}}@media screen and (max-width:640px){.pr-collection_filter_item_wrap--filter-sp-none{display:none}}@media screen and (min-width:641px){.pr-collection__sect .pr-collection_card_header .pr_heading-h4{padding:63px 20px 34px}.pr-collection__sect .pr_heading-h4{margin-bottom:0}.pr-collection__sect .value-picker-button{min-width:200px}.pr-collection__sect .pr-collection_filter_item_wrap--filter{position:fixed;width:100%;background:#fff;bottom:0;left:0;transition:.5s;opacity:1;visibility:visible}.pr-collection__sect .pr-filter--hidden{opacity:0;visibility:hidden}.pr-collection__sect .collection__toolbar{box-shadow:none}.pr-collection__sect .collection__toolbar-item--count,.pr-collection__sect .collection__toolbar-item--sort,.pr-collection__sect .collection__toolbar-item--filter{letter-spacing:.04em;border:1px solid #c3c7c8;height:auto}.pr-collection__sect .collection__toolbar-item--count{margin-left:auto}.pr-collection__sect .collection__toolbar-item--sort{margin-left:20px;margin-right:0;width:auto}.pr-collection__sect .collection__toolbar-item--filter{background:#f5f4f3;width:482px;margin:15px auto;justify-content:center;display:block}.pr-collection__sect .collection__toolbar-item--filter-top{width:200px;margin:15px 0 15px 400px}.pr-collection__sect .drawer__inner{max-width:510px}.pr-collection__sect .collection-drawer__header{flex:0 1 auto;padding:40px 55px 32px}.pr-collection__sect .collection-drawer__inner{padding-left:60px;padding-right:60px;flex:0 1 auto}.pr-collection__sect .pr-collection_active_filters--front{max-width:620px;margin:20px auto 0}.pr-collection__sect .pr-collection_active_filters--front .collection__mobile-active-filter-item{width:calc(33.3333% - 10px)}.pr-collection__sect .collection__filter-group-name{justify-content:space-between}.pr-collection__sect .collection-drawer__footer{padding:35px 80px 50px}.pr-collection__sect .value-picker__inner{transform:none!important}.pr-collection__sect .collection__filter-group-name[aria-expanded=true]:before{width:100%;margin:0}}.pr-container__rk-widget{max-width:1200px;margin:0 auto}.pr-container__rk-widget .rktheme-carousel-slide .pr-collection_item_label_list{flex-direction:column;position:static;padding-top:10px}.pr-container__rk-widget .rktheme-product-details .rktheme-product-price-wrap{display:inline-flex;flex-direction:column;width:auto;margin-bottom:8px}.pr-container__rk-widget .rktheme-product-details .rktheme-product-title{margin-bottom:5px}.pr-container__rk-widget .rktheme-product-price,.pr-container__rk-widget .rktheme-product-price .money{line-height:1.4}.pr-container__rk-widget .rktheme-product-price .money+span{font-family:futura-pt,sans-serif}.pr-container__rk-widget .rktheme-product-price--compare{position:relative;text-decoration:none;color:#707070!important}.pr-container__rk-widget .rktheme-product-price--compare:before{position:absolute;content:"";width:100%;height:1px;background-color:#354345b3;top:50%;left:0;transform:translateY(-50%)}.pr-container__rk-widget .rktheme-product-price--compare .money:after{content:"(\7a0e\8fbc)";display:inline-block;position:absolute;top:57%;transform:translateY(-50%);font-weight:400;font-size:10px;line-height:18px;letter-spacing:.04em;margin-left:5px;font-family:futura-pt,sans-serif}.pr-container__rk-widget>div{padding:30px 0}.pr-container__rk-widget .pr-collection_item_label_list{position:relative;display:flex;gap:5px;flex-wrap:wrap}.pr-container__rk-widget .jdgm-star:before{width:14px;height:14px;display:inline-block}.pr-container__rk-widget .product-label{margin-bottom:0}.pr-container__rk-widget .product-label:not(.product-label--on-sale){background:#ffffffb3;color:#354345;border:1px solid #354345}@media screen and (max-width:640px){.pr-container__rk-widget .rktheme-carousel-arrow{display:none}.pr_products_apps .rktheme-widget-container{padding-left:10px!important}}@media screen and (min-width:641px){.pr-container__rk-widget>div{padding:50px 0}.pr-container__rk-widget .rktheme-carousel-slide .pr-collection_item_label_list{flex-direction:row}}.pr-cart__section .empty-state__icon>svg{width:auto;height:70px}.pr-cart__section .empty-state__icon>svg path{stroke:currentColor}.pr-cart__section .cc-calendar-overall{max-width:100%;margin:20px 0 0;padding:20px 0;border-top:1px solid var(--border-color)}.pr-cart__section .cc-calendar-input-overall .cc-calendar-input input,.pr-cart__section .cc-calendar-input-overall .cc-time-options{border-radius:unset}.pr-cart__section .cc-calendar-input-overall .cc-calendar-input input{padding-left:7px}.pr-cart__section .cc-calendar-input-overall .cc-time-options{padding-left:2px}.pr-cart__section .cc-calendar-overall .note{padding:0}.pr-cart__section .cc-calendar-overall .note pre{padding:0;font-family:a-otf-ryumin-pr6n,serif;font-size:13px}.pr-cart__section .line-item__price,.pr-cart__section .line-item__line-price span,.pr-cart__section .line-item__line-point span,.pr-cart__section .line-item__point-list span,.pr-cart__section .line-item__line-discount-list span,.pr-cart__section .cart-recap__price-line-price{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal;line-height:28px;letter-spacing:.04em;color:#354345}.pr-cart__section .cart-recap__note-inner .form__field--textarea::placeholder{font-size:12px;color:#35434566}.pr-cart__section .cart-recap__note-inner button{height:43px;font-size:13px;color:#354345;border:1px solid #a98b52;transition:all .3s;line-height:23px}.pr-cart__section .cart-recap__note-inner button:hover{color:#fff;background:#a98b52}.pr-cart__section .pr-cart-recap__note_title{margin:24px 0 10px}.help_area{position:relative;z-index:999}.tooltip{position:absolute;background-color:#fff;color:#354345;border:1px solid #354345;border-radius:5px;padding:0;margin:5px 0;top:0;left:0;width:auto;visibility:hidden;opacity:0;transition:opacity .5s ease,visibility .5s ease}.tooltip.show{visibility:visible;opacity:1}.tooltip:after,.tooltip:before{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;bottom:100%;left:17%}.tooltip:after{border-color:#fff0;border-top-width:9px;border-bottom-width:9px;border-left-width:8px;border-right-width:8px;margin-left:-6px;border-bottom-color:#fff}.tooltip:before{border-color:#0000;border-top-width:10px;border-bottom-width:10px;border-left-width:9px;border-right-width:9px;margin-left:-7px;margin-bottom:0;border-bottom-color:#354345}.tooltip_inner{display:flex;align-items:center;padding:8px 16px;flex-wrap:nowrap}.tooltip_inner img{width:15%;padding-right:5%}.tooltip_inner p{text-align:left;margin:0;font-weight:500;line-height:1.4}@media screen and (max-width:640px){.pr-cart__section .card{border-bottom:none}.pr-cart__section .card .table{margin:0}.pr-cart__section .card .table th:first-child,.pr-cart__section .card .table td:first-child{padding-left:20px}.pr-cart__section .line-item__product-info-wrapper{width:100%}.pr-cart__section .line-item__product-info-wrapper .line-item__image-wrapper{width:45%;margin-right:12px}.pr-cart__section .line-item__product-info-wrapper .line-item__meta{flex:1}.pr-cart__section .line-item__shippingdate-list,.pr-cart__section .line-item__point-list,.pr-cart__section .line-item__line-discount-list{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px))}}@media screen and (min-width:641px){.pr-cart__section .table th,.pr-cart__section .table td{width:15%;padding-left:25px;padding-right:25px}.pr-cart__section .table th:first-child,.pr-cart__section .table td:first-child{width:40%}.pr-cart__section .cc-calendar-overall{padding-bottom:0}}@media screen and (min-width:641px)and (max-width:999px){.pr-cart__section .table th,.pr-cart__section .table td{white-space:nowrap;width:auto}}@media screen and (min-width:1000px){.pr-cart__section{padding-bottom:100px}.pr-cart__section .cart-recap{width:340px}}@media screen and (min-width:1000px)and (max-width:1099px){.pr-cart__section .table th,.pr-cart__section .table td{padding-left:10px;padding-right:10px}.pr-cart__section .table th:first-child,.pr-cart__section .table td:first-child{padding-left:20px}.pr-cart__section .table th:last-child,.pr-cart__section .table td:last-child{padding-right:20px}}@media screen and (min-width:1280px){.pr-cart__section .cart-recap{width:390px}}@media screen and (min-width:641px){.pr-collection__sect.pr-serch__sect .pr-search_toolbar_item_label{white-space:nowrap}.pr-collection__sect.pr-serch__sect .value-picker-wrapper{width:100%}.pr-collection__sect.pr-serch__sect .collection__toolbar-item--count{padding:7px 12px;min-width:200px}.pr-collection__sect.pr-serch__sect .collection__toolbar-item--count .value-picker-button{min-width:0;padding:0 0 0 .5em;width:100%}}.pr-customer-login #customer_login{margin-bottom:30px!important}.pr-account_customer__header{margin-bottom:30px}.pr-account_customer__overview{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.pr-account_customer__overview:last-of-type{margin-bottom:0}.pr-account_customer__label{display:flex;align-items:center;margin:0;font-size:16px}.pr-account_customer__label .pr-icon__info{display:inline-block;width:1.5em;height:1.5em;margin-left:5px;padding:.1em;font-size:10px;line-height:1;text-align:center;border:1px solid;border-radius:50%}.pr-account_customer__btn{display:flex;flex-direction:column;justify-content:center;align-items:center;height:32px;padding:0 15px;color:#354345;font-size:13px;text-align:center;border:1px solid #b7b9b7;transition:all .3s}.pr-account_customer__btn:hover{color:#fff;background:#b7b9b7}.pr-account_customer__point>span{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal;line-height:28px;letter-spacing:.04em;color:#354345}.pr-account_customer__point,.pr-account_customer__rank,.pr-account_customer__exp-date{font-size:16px}.pr-account_section .layout{margin-bottom:0}.pr-account_section .pr-card__heading{padding:20px 25px 0;font-size:16px}.pr-account_section .table th,.pr-account_section .table td{white-space:nowrap}.pr-account_section .empty-state__icon>svg{width:auto;height:46px}.pr-account_section .empty-state__icon>svg path{stroke:currentColor}.pr-account_section .pr-list__wrap .pr-link__list-item a,.pr-account_section .pr-list__wrap .pr-link__list-item span{display:inline-block;width:100%;padding:2px 0}.pr-account_section .pr-list__wrap .pr-link__list-item a{transition:color .2s ease-in-out}.pr-account_section .pr-list__wrap .pr-link__list-item a:hover{color:var(--footer-accent-color)}.pr-customer-account .socialplus-association-button{position:relative;display:flex;justify-content:center;align-items:center;max-width:300px;height:43px;margin:0 auto;font-weight:400!important;font-size:13px;color:#fff;border:1px solid #a98b52;transition:all .3s;line-height:23px;background:#a98b52}@media screen and (max-width:640px){.pr-account_section .layout__section{margin-bottom:0}.pr-account_section .layout__section--secondary .card{border-top:none}.pr-account_section .card__section{padding:0}.pr-account_section .pr-card__heading{padding:20px 0 0}.pr-account_section .card .table{margin-left:0}.pr-account_section .card__linklist{padding:0 15px}.pr-account_section .card__linklist-item:last-child{margin-bottom:20px}.pr-account_section .pr-list__wrap .pr-link__list{margin-top:-18px}.pr-account_section .pr-list__wrap .pr-link__list-item{border-bottom:1px solid var(--border-color)}.pr-account_section .pr-list__wrap .pr-link__list-item a,.pr-account_section .pr-list__wrap .pr-link__list-item span{padding:10px 0}}@media screen and (min-width:641px){.pr-account_section .card__section--tight .pr-card__heading{padding:0}.pr-account_customer__header{max-width:340px;margin-left:auto}}@media screen and (min-width:1000px){.pr-account_section .layout__section{order:1}.pr-account_section .layout__section--secondary{order:0}}.pr-faq_anchor{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;padding:0 10px}.pr-faq_anchor_list{width:calc(100% / 3 - 6.666px);text-align:center;border:1px solid var(--border-color)}.pr-faq_anchor_list a{padding:15px 5px;display:block}.pr-anchor{top:calc(-1 * var(--header-height) - 29px)}.pr-sec__faq .table-wrapper .p-ringaeg__table tr:not(:first-child){white-space:nowrap}@media screen and (min-width:1000px){.pr-faq_anchor{margin-top:70px;padding:0}.pr-faq_anchor_list{width:calc(25% - 7.5px)}.pr-anchor{top:calc(-1 * var(--header-height) - 49px)}.pr-sec__faq .table-wrapper{overflow:auto}}.shopify-policy__title h1{font-family:a-otf-ryumin-pr6n,serif}.pr-register_section .cf-field,.pr-specialmember_sec .cf-field{margin-bottom:30px}.pr-register_section .cf-field h1,.pr-specialmember_sec .cf-field h1{margin-bottom:15px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 24px));line-height:1.45;font-weight:400!important}.pr_btn--account{display:block!important}.pr_btn--account a{text-decoration:none!important;max-width:400px!important}.pr-register_section #create_customer{max-width:550px}@media screen and (min-width:641px){.pr-specialmember_sec .cf-field h1,.pr-register_section .cf-field h1{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 28px));line-height:1.43}}.pr-register_section .cf-field-container .cf-field h3,.pr-specialmember_sec .cf-field-container .cf-field h3{font-size:13px;line-height:1.87}.pr-register_section .cf-field-container .cf-field h3 a{color:#b94047;font-weight:700}.pr-register_section .cf-field-container[data-cf-column-width="6"],.pr-specialmember_sec .cf-field-container[data-cf-column-width="6"]{width:50%}.pr-register_section .cf-button,.pr-specialmember_sec .cf-button{background:var(--primary-button-background)!important;color:var(--primary-button-text-color)!important;width:100%}.pr-register_section .cf-button:hover{background:#b7b9b7cc!important}.js-filter-reloding .collection__filter-checkbox,.js-filter-reloding .collection__mobile-active-filter-item,.js-filter-reloding .collection__toolbar-item--count .value-picker__choice-item[data-action=select-value],.js-filter-reloding .collection__toolbar-item--sort .value-picker__choice-item[data-action=select-value],.js-filter-reloding .collection-drawer__header .button--transparent{pointer-events:none;cursor:not-allowed}.pr-modal_overlay{width:100vw;height:100vh;background:#00000080;position:fixed;top:0;left:0;display:none;z-index:99}.pr-modal_overlay.is-active{display:block}.pr-modal_close{width:25px;height:25px;position:absolute;top:20px;right:30px;cursor:pointer}.pr-modal_close:before,.pr-modal_close:after{content:"";width:100%;height:1px;background:#707070;display:block;position:absolute}.pr-modal_close:before{transform:rotate(30deg) translateY(-50%);top:50%}.pr-modal_close:after{transform:rotate(-30deg) translateY(-50%);top:50%}@media only screen and (max-width:749px){.pr-modal_close{top:10px;right:15px}}.pr-point_modal{width:90vw;max-width:850px;padding:60px 40px;background-color:#fff;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.pr-point_modal.is-active{display:block}.pr-modal__title{font-size:18px;text-align:center;margin-bottom:40px}.pr-point_modal__box{background-color:#f5f4f3;padding:40px 25px;overflow-y:scroll;height:auto;max-height:50vh}.pr-point_modal__box em{color:red;font-style:normal}.pr-point_modal__box p{margin-bottom:24px}.pr-point_modal__box h4{margin-bottom:0;font-weight:600}@media only screen and (max-width:749px){.pr-point_modal{padding:30px 20px}.pr-modal__title{margin-bottom:20px}.pr-point_modal__box{padding:20px 15px}}.modal_viewmore{display:block;width:100%;max-width:300px;text-align:center;margin:30px auto 0;padding:10px 40px;border:1px solid #979a97;position:relative}.modal_viewmore:before{position:absolute;top:0;bottom:0;right:10px;margin:auto;content:"";vertical-align:middle;width:7px;height:7px;border-top:1px solid #979a97;border-right:1px solid #979a97;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pr-mobile_menu_list li.mobile-menu__nav-item{padding-right:0}li.mega-menu__item:nth-child(4n){padding-right:0;padding-left:0}li.mega-menu__item{padding-right:15px}.pr-product_apps .pr_product_tab_content dl dd.List-Item-Text,.pr-product_apps .pr_product_tab_content dl dt.List-Item-Title,.pr_product_tab_content,.pr_product_tab_content p{font-size:15px}.product-item__title{font-family:a-otf-ryumin-pr6n,serif!important}.image-with-text__text-aligner .rte p{font-size:16px}.grecaptcha-badge{visibility:hidden}#shop-hcaptcha-badge-container{visibility:hidden!important;z-index:-1!important}.product-item:has(.is-hummer-price) .product-label--on-sale,.product-meta:has(.hummer-price) .product-label--on-sale,.product-meta:has(.hummer-price) .pr-product_specialprice{display:none!important}@media screen and (max-width:999px){.custom-banner .scroller{margin:0!important}}.wrapping-modal{border-top:none!important;position:relative}.wrapping-modal:after{border-top:1px solid var(--border-color);content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% - 50px)}@media screen and (max-width:640px){.wrapping-modal,.wrapping-modal td{display:block;width:100%}.wrapping-modal:after{width:calc(100% - 40px)}}.wrapping-modal td .line-item__meta>button{border-radius:20px;line-height:40px}.wrapping-modal--container{height:100dvh;opacity:0;position:fixed;top:0;left:0;transition:.3s ease;visibility:hidden;width:100dvw;z-index:10}.wrapping-modal--container.active{opacity:1;visibility:visible}.wrapping-modal--container .bg{background:#0006;height:100%;position:fixed;top:0;left:0;width:100%}.wrapping-modal--inner{background:#fff;max-height:80dvh;max-width:900px;overflow:auto;padding:40px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}.wrapping-modal--inner a{position:absolute;top:20px;right:20px}.wrapping-modal--inner h2{font-size:1.6em}.wrapping-modal--grid{display:grid;gap:20px;margin:0 0 40px;text-align:justify;white-space:normal}.wrapping-modal--item{display:grid;gap:10px}@media only screen and (min-width:769px){.wrapping-modal--grid{grid-template-columns:repeat(2,1fr)}.wrapping-modal--item{grid-template-columns:30% auto}}.wrapping-modal--item img{display:block;margin:0 auto}.wrapping-modal--item label{display:flex;align-items:center;gap:10px;font-weight:700;margin:0 0 1em}#main:has(.wrapping-modal--container.active),#main:has(.wrapping-modal--container.active) .cart-wrapper .container>.card{position:relative;z-index:6}:root{--base-animation: .3s ease;--base-hover-opacity: .7}.hide{display:none!important}@media only screen and (min-width:949px){.medium--show{display:none!important}}@media only screen and (max-width:948px){.medium--hide{display:none!important}}@media only screen and (min-width:769px){.small--show{display:none!important}}@media only screen and (max-width:768px){.small--hide{display:none!important}}html:has(.header__mobile-nav-toggle[aria-expanded=true]){overflow:hidden}html:has(.header__mobile-nav-toggle[aria-expanded=true]){scrollbar-gutter:stable}footer *{color:var(--text-color)}.footer__wrapper{margin:0 auto;max-width:1120px}.footer-menus label{color:var(--header-accent-color);display:flex;align-items:center;font-size:1rem}.footer-menus ul{overflow:hidden}.footer-menus li{margin:10px 0 0}.footer-menus li li:before{content:"\2514  "}.footer-logos{display:flex;align-items:center;margin:60px 0 40px}.footer-logos .social-media__item-list{gap:20px}.footer-logos .social-media__item-list svg{height:23px!important;width:23px!important}footer .social-media__item a svg{opacity:1}footer .social-media__item a:hover svg{opacity:.4}footer hr{border:none;border-top:1px solid #e0e0e0;margin:40px 0}.footer-blocks{display:flex;margin:40px 0}.footer-blocks .inquiry h4{font-size:1rem;line-height:1}.footer-blocks .inquiry a{border:1px solid var(--success-color);color:var(--text-color);display:flex;align-items:center;justify-content:center;font-size:13px;height:43px;position:relative;transition:all .3s}.footer-blocks .inquiry a:hover{background:var(--success-color);color:#fff}.footer-blocks .inquiry a:before{aspect-ratio:1;border-top:1px solid var(--success-color);border-right:1px solid var(--success-color);content:"";position:absolute;top:50%;right:10px;transform:translate(-50%,-50%) rotate(45deg);width:7px}footer .inquiry a:hover:before{border-color:#fff}.footer-blocks .dial{display:flex;flex-wrap:wrap;gap:40px}.footer-blocks .dial b{font-family:futura-pt,sans-serif;font-size:30px;font-weight:400;line-height:1}@media only screen and (min-width:641px){.footer__wrapper{padding:60px 0}}@media only screen and (min-width:769px){.footer-menus{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 0 50px}.footer-menus label{margin:0 0 1em}.footer-logos{justify-content:space-between}.footer-blocks .inquiry{border-right:1px solid #e0e0e0;margin:0 40px 0 0;min-width:400px;padding:0 40px}}@media only screen and (min-width:1200px){.footer-menus{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:768px){.footer .container{padding:0}.footer-menus>div{border-bottom:1px solid #dbdbdb;display:grid;grid-template-rows:55px 0fr;transition:var(--base-animation)}.footer-menus>div:has(input:checked){grid-template-rows:55px 1fr}.footer-menus label{padding:0 15px}.footer-menus label span{aspect-ratio:1;margin:0 0 0 auto;position:relative;width:18px}.footer-menus label span:before,.footer-menus label span:after{border-top:1px solid var(--gray-color-a);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.footer-menus>div:not(:has(input:checked)) label span:after{transform:translate(-50%,-50%) rotate(90deg)}.footer-menus label+ul{display:grid;gap:4px;grid-template-columns:repeat(2,1fr);padding:0 15px}.footer-menus label+ul>li:last-of-type{padding:0 0 20px}.footer-logos{flex-flow:column;gap:30px}.footer-blocks,.footer-blocks .dial{flex-flow:column}.footer-blocks{padding:0 15px}.footer-blocks .inquiry{margin:0 0 40px}}.header,.nav-bar{font-weight:400}@media screen and (min-width:769px){.header{padding:15px 0}}.header__inner{display:grid;align-items:center;gap:10px;grid-template-columns:1fr auto 1fr;margin:0 auto}.header-logo img{width:var(--w)}@media only screen and (max-width:768px){.header-logo img{width:var(--w-sp)}}.header-subcontainer{height:100%}.header-subcontainer .links{display:flex;gap:40px;height:100%}.header-subcontainer .links .hamburger{display:flex;align-items:center}.header-subcontainer .links .hamburger>button{width:32px}.header-subcontainer .links .hamburger>button[aria-expanded=true] [data-open],.header-subcontainer .links .hamburger>button[aria-expanded=false] [data-close]{display:none}.header-subcontainer .links :is([data-open],[data-close]){flex-flow:column}@media only screen and (min-width:949px){.header-subcontainer .links :is([data-open],[data-close]){margin:24px 0 0}}.header-subcontainer .links :is([data-open],[data-close]),.header-subcontainer .links li>a{display:flex;align-items:center;gap:6px;justify-content:center;height:100%}.header-subcontainer .links :is([data-open],[data-close]) svg{display:block;height:24px;width:24px}.header-subcontainer .links a svg{display:block;height:22px;width:22px}.header-subcontainer .links a.has-cart-icon{gap:11px}.header-subcontainer .links a.has-cart-icon em{position:relative}.header-subcontainer .links a.has-cart-icon em b{aspect-ratio:1;background:var(--header-accent-color);border-radius:50%;color:var(--secondary-background);display:flex;align-items:center;justify-content:center;font-size:9px;font-style:normal;position:absolute;top:-6px;right:-12px;width:17px}.header-subcontainer .links :is([data-open],[data-close]) span{font-size:8px;line-height:1}.mobile-menu{height:calc(100dvh - var(--header));max-height:initial;transform:initial!important}.mobile-menu .close{background:#00000080;height:100%;position:absolute;width:100%}.mobile-menu .mobile-menu__inner{background:#fff;height:100%;overflow-y:auto;width:calc(100% - 40px)}@media only screen and (min-width:949px){.mobile-menu .mobile-menu__inner{width:400px}}.mobile-menu :is(a,label){display:flex;align-items:center;gap:6px;position:relative}.mobile-menu [data-level="1"]{border-bottom:1px solid #ebebeb;min-height:62px;padding:10px 30px 10px 20px}.mobile-menu [data-level="2"]{min-height:62px;padding:10px 30px 10px 40px}.mobile-menu [data-level="3"]{min-height:50px;padding:5px 30px 5px 60px}.mobile-menu a[data-level="1"]:after{aspect-ratio:1;border-top:1px solid var(--gray-color-a);border-right:1px solid var(--gray-color-a);content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);width:10px}.mobile-menu [data-level="1"]+div>*{border-bottom:1px solid #ebebeb}.mobile-menu label:before,.mobile-menu label:after{border-top:1px solid var(--gray-color-a);border-right:1px solid var(--gray-color-a);content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:var(--base-animation);width:15px}.mobile-menu label:not(:has(input:checked)):after{transform:translateY(-50%) rotate(90deg)}.menu-accordion{display:grid;grid-template-rows:min-content 0fr;transition:var(--base-animation)}.menu-accordion:has(>label input:checked){grid-template-rows:min-content 1fr}.menu-accordion>div{overflow:hidden}.mobile-menu .banners{margin:40px 20px 0}.mobile-menu .banners+.banners{margin:20px 20px 0}.mobile-menu .social-media__item-list{gap:40px;justify-content:center;margin:0!important;padding:40px 0 60px}.mobile-menu .social-media__item svg{fill:#707070;height:23px;opacity:.8;width:23px}html:has(.no-mobile-scroll){overflow:hidden}@media only screen and (max-width:768px){.header-subcontainer .links{gap:16px}.header-subcontainer .links>li>a,.header-subcontainer .links a.has-cart-icon{flex-flow:column;gap:4px}.header-subcontainer .links :is([data-open],[data-close]) svg{height:15px;width:15px}.header-subcontainer .links a span{font-size:8px;line-height:1}.search-box{grid-column:span 3}}header [action="/search"]{width:100%}@media only screen and (min-width:949px){header [action="/search"]{max-width:350px}}header [action="/search"]{opacity:1!important;padding:0!important}header [action="/search"] .search-box--type{display:flex;gap:18px;margin:0 0 8px}header [action="/search"] .search-box--type label{display:flex;align-items:center;gap:5px;font-size:12px}header [action="/search"] .search-box--type input{accent-color:var(--header-accent-color)}header [action="/search"] .search-box--input{position:relative}header [action="/search"] .search-box--input input{background:#f5f4f3;border:none;height:44px;padding:0 44px 0 15px;width:100%}header [action="/search"] .search-box--input button{aspect-ratio:1;display:flex;align-items:center;justify-content:center;height:100%;position:absolute;top:0;right:0}.nav-bar{position:relative;text-align:center}.nav-bar .nav-bar__item{position:static}.nav-bar span.nav-bar__link{font-size:15px;position:relative;padding-right:15px}.nav-bar__link.link{font-size:15px}.nav-bar span.nav-bar__link:before{--color: #b7b9b7;aspect-ratio:1;border-top:1px solid var(--color);border-right:1px solid var(--color);content:"";position:absolute;top:45%;right:0;transform:translateY(-50%) rotate(135deg);transition:.3s ease;width:6px}.nav-bar span.nav-bar__link[aria-expanded=true]:before{--color: #a98b52;transform:translateY(-50%) rotate(315deg)}.nav-bar :is(.mega-menu,.nav-dropdown){padding:35px 0 40px;left:0;width:100dvw}.nav-bar :is(.container,.nav-dropdown--restrict){margin:0 auto;max-width:1120px;padding:0 var(--desktop-container-gutter)}.nav-bar .nav-dropdown--restrict{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}.nav-bar .nav-dropdown--restrict a{display:flex;align-items:center;justify-content:center;gap:20px;font-size:15px;letter-spacing:.04em}.nav-bar .nav-dropdown--restrict a:after{--color: #b7b9b7;aspect-ratio:1;border-top:1px solid var(--color);border-right:1px solid var(--color);content:"";margin:0 0 0 auto;transform:rotate(45deg);width:7px}.nav-bar .mega-menu__inner{display:grid;align-items:start;gap:20px;grid-template-columns:repeat(3,1fr);padding:0}.nav-bar .mega-menu__column{margin:0!important;min-width:0}.nav-bar .mega-menu__column>:is(button,a){display:flex;align-items:center;gap:5px;justify-content:center;font-size:15px;font-weight:400;height:45px;position:relative}.nav-bar .mega-menu__column button:before{border-top:1px solid #a98b52;content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);transition:.3s ease;width:0}.nav-bar .mega-menu__column button[aria-expanded=true]:before{width:100%}.nav-bar .mega-menu__column>:is(button,a):after{--color: #b7b9b7;aspect-ratio:1;border-top:1px solid var(--color);border-right:1px solid var(--color);content:"";position:absolute;transition-property:50%;top:50%;right:2px;transform:translateY(-50%) rotate(135deg);transition:.3s ease;width:11px}.nav-bar .mega-menu__column button[aria-expanded=true]:after{--color: #a98b52;transform:translateY(-50%) rotate(315deg)}.nav-bar .mega-menu__column>a:after{transform:translateY(-50%) rotate(45deg)}.nav-bar .mega-menu__column>:is(button,a) img{height:45px}.nav-bar .mega-menu__column>:is(button,a) svg{display:none}.nav-bar button[aria-expanded=true]+.mobile-menu__nav-collapsible{height:var(--container-height)}.nav-bar .mobile-menu__nav-collapsible{background:#fff;position:relative;left:calc((100% + 20px) * var(--container-offset) * -1);width:calc(300% + 40px)}.nav-bar .mobile-menu__nav-collapsible ul{display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin:20px 0 30px}.nav-bar .mobile-menu__nav-collapsible a{display:flex;align-items:center;gap:5px;height:45px}.nav-bar .mobile-menu__nav-collapsible a img{width:35px}.recommend-banner-section .container div{display:grid;gap:15px;margin:0 auto;max-width:800px}.recommend-banner-section h2{font-size:18px;text-align:center}.recommend-banner-section p{text-align:right}.recommend-banner-section p a{display:inline-flex;align-items:center;gap:.8em;transition:var(--base-animation)}.recommend-banner-section p a:after{aspect-ratio:1;border-top:1px solid var(--accent-color);border-right:1px solid var(--accent-color);content:"";transform:rotate(45deg);width:7px}.recommend-banner-section p a:hover{opacity:var(--base-hover-opacity)}.pr_sect-search .container{padding:0;max-width:calc(1380px + (var(--desktop-container-gutter) * 2))}@media only screen and (min-width:1520px){.pr_sect-search .container{padding:0 var(--desktop-container-gutter)}}.search-items--tabs{--gap: 2px;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;margin:30px 0}.search-items--tabs li{background:var(--footer-background-color);width:calc(calc(100% / 8 - var(--gap)))}@media only screen and (max-width:1260px){.search-items--tabs li{width:calc(calc(100% / 4 - var(--gap)))}}.search-items--tabs li:has(input:checked){background:#fff;color:var(--header-accent-color)}.search-items--tabs :is(label,a){aspect-ratio:1;display:grid;align-self:center;justify-content:center;line-height:1.4;padding:10px}.search-items--tabs div{display:flex;align-items:center;flex-flow:column;justify-content:center;text-align:center}.search-items--tabs img{aspect-ratio:1;height:82px}.search-items--tabs svg{fill:none;transition:var(--base-animation);width:10px}.search-items--tabs :has(input:checked) svg{transform:rotate(180deg)}.search-items--container{display:grid;grid-template-rows:1px 0fr;transition:var(--base-animation)}.search-items--inner{display:grid;gap:28px 30px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1060px;overflow:hidden;padding:0 20px;width:100%}.search-items--inner a{display:flex;align-items:center;gap:5px;font-size:14px}.search-items--inner h3{border-bottom:1px solid var(--header-accent-color);color:var(--header-accent-color);font-size:15px;grid-column:span 4;margin:0}.search-items--inner a{transition:var(--base-animation)}.search-items--inner a:hover{color:var(--header-accent-color)}@media only screen and (max-width:768px){.search-items--inner{gap:18px 34px;grid-template-columns:repeat(2,1fr)}.search-items--inner h3{grid-column:span 2}}.birthday-grid{display:grid;gap:60px;margin:30px auto 0;max-width:1120px}.birthday-grid--item{display:grid;gap:20px}.birthday-grid--item h2{font-size:15px}.birthday-grid--item h3{margin:0;position:relative;text-align:center}.birthday-grid--item h3:before{border-top:1px solid #d7d7d7;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.birthday-grid--item h3 span{background:#fff;display:inline-block;padding:0 1em}.birthday-grid--item ul{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.birthday-grid--item .pr_btn{margin:0}.birthday-grid--item ul a{transition:var(--base-animation)}.birthday-grid--item ul a:hover{opacity:var(--base-hover-opacity)}@media only screen and (min-width:769px){.birthday-grid{grid-template-columns:repeat(2,1fr);margin:40px auto 0}.birthday-grid--item{gap:30px 20px;grid-template-columns:40% auto}.birthday-grid--item ul{grid-template-columns:var(--column)}.birthday-grid--item :is(h3,ul,.pr_btn){grid-column:span 2}}.pickup-slider{display:flex;align-items:center;height:var(--height)!important;margin:30px auto 0;max-width:1120px}.pickup-slider .swiper-wrapper{height:auto}.pickup-slider .swiper-slide{padding:0 0 10px;transition:var(--base-animation)}.pickup-slider .swiper-slide a{background:#fff;display:block}.pickup-slider a:hover img{opacity:var(--base-hover-opacity)}.pickup-slider .swiper-slide img{box-shadow:0 2px 5px #00000080;transition:var(--base-animation);vertical-align:bottom}.pickup-slider .swiper-slide{z-index:1}.pickup-slider .swiper-slide-prev,.pickup-slider .swiper-slide-next{z-index:2}.pickup-slider .swiper-slide-active{transform:scale(1.5)!important;z-index:3}.pickup-slider :is(.prev,.next){position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease;z-index:1}.pickup-slider :is(.prev,.next):hover{opacity:.7}.pickup-slider :is(.prev,.next) svg{width:27px}.pickup-slider .prev{left:3%}.pickup-slider .next{right:3%}@media only screen and (min-width:769px){.pickup-slider{margin:40px auto 0}.pickup-slider .swiper-slide-prev{transform:scale(1.43) translate(-18%)!important}.pickup-slider .swiper-slide-next{transform:scale(1.43) translate(18%)!important}.pickup-slider .swiper-slide-active{transform:scale(2.15)!important}.pickup-slider .prev{left:9%}.pickup-slider .next{right:9%}}.catalog-section .description{margin:40px auto;max-width:450px;text-align:center}.catalog-section .description h2{font-size:15px}.catalog-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:640px}.catalog-grid a{font-size:14px;line-height:1.64;transition:var(--base-animation)}.catalog-grid a:hover{opacity:var(--base-hover-opacity)}.catalog-grid span{display:inline-flex;align-items:center;gap:1em;margin:15px 0 0}.catalog-grid span:after{aspect-ratio:1;border-top:1px solid #b7b9b7;border-right:1px solid #b7b9b7;content:"";transform:rotate(45deg);width:7px}@media only screen and (min-width:769px){.catalog-grid{gap:40px}.catalog-grid a{text-align:center}}.shopilist-grid{display:grid;gap:5px;grid-template-columns:repeat(3,1fr);height:var(--half-height, 0);margin:0 auto;max-width:1120px;overflow:hidden;position:relative;transition:var(--base-animation)}.shopilist-grid:before{background:linear-gradient(transparent,#fff 90%);content:"";height:50%;position:absolute;bottom:0;left:0;transition:var(--base-animation);width:100%;z-index:1}.shoplist-section:has(input:checked) .shopilist-grid{height:var(--full-height, auto)}.shoplist-section:has(input:checked) .shopilist-grid:before{transform:translateY(100%)}@media only screen and (min-width:769px){.shopilist-grid{grid-template-columns:repeat(4,1fr)}}.shopilist-grid a{transition:var(--base-animation)}.shopilist-grid a:hover{opacity:var(--base-hover-opacity)}.shoplist-section label{display:block;font-size:14px;margin:15px auto 0;width:fit-content}.shoplist-section label span{display:inline-flex;align-items:center;gap:.5em;line-height:1}.shoplist-section label span:after{color:var(--success-color);content:"" attr(data-icon);font-size:1.4em}.shoplist-section:has(input:checked) [data-icon=\ff0b],.shoplist-section:not(:has(input:checked)) [data-icon=\ff0d]{display:none}.product-grid-item--container{overflow:hidden;padding:0;position:relative}.product-grid-item--wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%}.product-grid-item--slider{flex-shrink:0;position:relative;transition-property:transform;width:100%}.product-grid-item--slider img{height:100%;object-fit:contain;object-position:center;width:100%}.product-grid-item--scrollbar{border-radius:1px;background:#e8e8e8;height:2px;margin:8px 0}.product-grid-item--scrollbar .swiper-scrollbar-drag{background:#787e7e}@media(max-width:768px){.product-item:has(.product-grid-item--container) .swym-wishlist-collections-v2-container{right:5px;left:initial}.product-item:has(.product-grid-item--container) .swym-wishlist-collections-v2-container button{transform:initial!important}}.product-item .product-grid-item--container[data-count="1"] .product-grid-item--scrollbar{display:none}.ci-collection-header .container{max-width:1000px}.ci-collection-menu{opacity:.4;pointer-events:none;transition:.3s ease}.ci-collection-menu.initialized{opacity:1;pointer-events:initial}.ci-collection-menu .container{display:grid;grid-template-rows:min-content 0fr;max-width:980px;transition:.3s ease}.ci-collection-menu .container:has([type=checkbox]:checked){grid-template-rows:min-content 1fr}.ci-collection-menu .container+.container{margin-top:30px}.ci-collection-menu h2{margin:0}.ci-collection-menu h2 label{background:#f5f4f3;border:1px solid #a98b52;cursor:pointer;display:block;font-size:16px;line-height:1;padding:12px;position:relative}.ci-collection-menu h2 label:has(input:checked){border:1px solid #c3c7c8}.ci-collection-menu h2 label:before,.ci-collection-menu h2 label:after{border-top:1px solid #a98b52;content:"";position:absolute;top:50%;left:50%;transition:.3s ease;translate:calc(-50% - 6.5em) -50%;width:20px}.ci-collection-menu h2 label:has(:not(input:checked)):after{rotate:90deg}.ci-collection-menu .content{overflow:hidden;transition:.3s ease}.ci-collection-menu .content:last-of-type .inner{padding-bottom:0}.ci-collection-menu .inner{display:grid;gap:3px;grid-template-columns:repeat(3,1fr);padding:30px 0 10px}@media(min-width:769px){.ci-collection-menu .inner{gap:10px;grid-template-columns:repeat(7,1fr);padding:30px 0}}.ci-collection-menu .inner:is([data-type=design],[data-type=brand]){display:flex;flex-wrap:wrap}.ci-collection-menu .inner>a{border:1px solid #c3c7c8;display:grid;gap:8px;min-height:var(--height);padding:10px 20px;text-align:center;transition:.3s ease}.ci-collection-menu .inner>a:hover{opacity:.6}.ci-collection-menu .inner>a:has(img){grid-template-rows:25px max-content}.ci-collection-menu .inner>a span{font-size:13px;line-height:1.2}.ci-collection-menu .inner>a small{display:block;line-height:1.2}.ci-collection-menu .inner:is([data-type=stone],[data-type=item])>a{padding:10px 5px}.ci-collection-menu .inner img{aspect-ratio:1;margin-inline:auto;object-fit:contain;width:25px}.ci-collection-menu .inner .tabs{grid-column:1 / 4;margin:0 0 30px;text-align:center}@media(min-width:769px){.ci-collection-menu .inner .tabs{grid-column:1 / 8}}.ci-collection-menu .inner .tabs span{cursor:pointer;transition:.3s ease}.ci-collection-menu .inner .tabs span:hover{opacity:.6}.ci-collection-menu .inner .tabs label:has(input:checked) span{text-decoration:underline}.ci-collection-menu .inner .tabs label:has(input:disabled){pointer-events:none}.ci-collection-menu .inner .tabs label:has(input:disabled) span{text-decoration:line-through}.ci-collection-menu .inner .tabs label+label:before{content:"\ff5c"}@media(min-width:769px){.ci-collection-menu .inner .tabs br+label:before{content:"\ff5c"}}.pr-collection__sect[data-section-type=collection] .container{max-width:1172px}@media(min-width:769px){.pr-collection__sect[data-section-type=collection] .collection__toolbar{border-top:1px solid #c3c7c8}}.pr-collection__sect[data-section-type=collection] .layout{border-bottom:1px solid #c3c7c8;padding-bottom:60px}.ci-collection-desc .container{max-width:896px}.ci-collection-desc p{font-size:14px}@media(min-width:768px){.ci-collection-desc p{font-size:16px}}@media(min-width:1024px){.ci-collection-desc p{font-size:18px}}@media(min-width:769px){.medium-up--text-center{text-align:center}}.ci-collection-banners .container{max-width:1060px}
/*# sourceMappingURL=/cdn/shop/t/234/assets/custom-theme.css.map */
