.deliverytiming-description{background:#fff7f2;border-radius:var(--radius);color:var(--text);font-size:calc(.8rem*var(--adjust-body));letter-spacing:.05rem;margin:25px 0;padding:var(--grid-gutter)}.deliverytiming-description strong{color:#f45216;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:.1rem;padding:0 2px}.deliverytiming-description span,.deliverytiming-description strong{display:inline-block}.deliverytiming-description strong.time{font-size:130%}.deliverytiming-description ul{list-style:none;margin:10px 0 0;padding:0}.deliverytiming-description ul li{font-size:90%;margin:0;padding-left:14px;position:relative}.deliverytiming-description ul li:before{content:"※";left:0;position:absolute}.deliverytiming-description ul>li:not(:first-child){margin-top:5px}.coming-soon-submit .shopify-payment-button{display:none}.product-grid-item .ranking{background-color:#fff;border-radius:50%;display:grid;font-family:var(--FONT-STACK-BODY);font-size:12px;gap:5px;grid-template-columns:minmax(0,100%);height:24px;justify-items:center;left:0;line-height:22px;margin:5px;max-width:100%;pointer-events:none;position:absolute;text-align:center;top:0;transition:transform .2s ease;width:24px;z-index:2}.product-grid-item .ranking.rank-1{background-color:#bba877;color:#fff}.product-grid-item .ranking.rank-2{background-color:#b2adad;color:#fff}.product-grid-item .ranking.rank-3{background-color:#957b60;color:#fff}.product-grid-item .product-grid-item__image>span.label{border-radius:var(--radius) 0 0 0!important;font-size:calc(.7rem*var(--adjust-body))!important;left:0;line-height:1;padding:calc(var(--grid-gutter)*.3) calc(var(--grid-gutter)*.3) calc(var(--grid-gutter)*.4)!important;position:absolute;top:0;z-index:1}.product-grid-item .product-grid-item__image>span.label.pre-order{background:#fff7f2;color:#f45216}.collection__products .product-grid-item .product-grid-item__info{gap:5px}.collection__products .product-grid-item .product-grid-item__info .product-number{font-size:calc(.7rem*var(--adjust-body))!important;opacity:.4}.cart__freeshipping-anounce{font-size:calc(.9rem*var(--adjust-body))}.cart__freeshipping-anounce span{color:var(--COLOR-SALE-BG);font-weight:700;padding:0 3px}.cart__text{text-align:left}.template-cart #dokopoiCartBody,.template-cart #dokopoiPointsToGetSubtotal{font-size:calc(1rem*var(--adjust-body))!important}.template-cart #dokopoiCartBody #dokopoiDiscountPrice #dokopoiDiscountPriceFix,.template-cart #dokopoiCartBody #dokopoiDiscountPrice #dokopoiDiscountSymbol,.template-cart #dokopoiCartBody #dokopoiMainLabel #dokopoiRemainingPoint,.template-cart #dokopoiCartBody #dokopoiMainLabel #dokopoiRemainingPointSymbol,.template-cart #dokopoiCartBody #dokopoiUsePointResultLabel #dokopoiUsePointResult,.template-cart #dokopoiCartBody #dokopoiUsePointResultLabel #dokopoiUsePointResultSymbol{font-weight:700}.template-cart #dokopoiCartBody .dokopoiFieldGroup{display:flex;flex-direction:row;flex-wrap:wrap;max-width:none}.template-cart #dokopoiCartBody .dokopoiFieldGroup #dokopoiPointField,.template-cart #dokopoiCartBody .dokopoiFieldGroup #dokopoiReset,.template-cart #dokopoiCartBody .dokopoiFieldGroup #dokopoiSubmit{line-height:1;width:100%!important}.template-cart #dokopoiCartBody .dokopoiFieldGroup #dokopoiPointField{font-size:calc(1.1rem*var(--adjust-button));margin-top:.5rem;padding:12px 20px}.template-cart #dokopoiCartBody .dokopoiFieldGroup #dokopoiReset,.template-cart #dokopoiCartBody .dokopoiFieldGroup #dokopoiSubmit{font-size:calc(1rem*var(--adjust-button));line-height:1.53;padding:12px 10px}.template-cart #dokopoiCartBody #dokopoiError1,.template-cart #dokopoiCartBody #dokopoiError2,.template-cart #dokopoiCartBody #dokopoiError3,.template-cart #dokopoiCartBody #dokopoiError4{margin:0}.template-cart #dokopoiPointsToGetSubtotal{margin-top:.5rem}.template-cart #dokopoiPointsToGetSubtotal #dokopoiAcquisitionPoint,.template-cart #dokopoiPointsToGetSubtotal #dokopoiAcquisitionPointSymbol{color:var(--COLOR-SALE-BG);font-weight:700}@media only screen and (min-width:768px){.template-cart #dokopoiCartBody,.template-cart #dokopoiPointsToGetSubtotal{width:320px}.template-cart #dokopoiCartBody{margin-right:inherit}.template-cart #dokopoiPointsToGetSubtotal{margin-left:auto}}.template-cart .cart-agreement{list-style:none;margin:0 0 20px;padding:0}.template-cart .cart-agreement li label{cursor:pointer;display:block;font-size:13px;margin-bottom:10px;padding-left:25px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.template-cart .cart-agreement li label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.template-cart .cart-agreement li label:hover input~.checkmark{background-color:#ccc}.template-cart .cart-agreement li label input:checked~.checkmark{background-color:var(--COLOR-SALE-BG)}.template-cart .cart-agreement li label input:checked~.checkmark:after{display:block}.template-cart .cart-agreement li label .checkmark:after{border:solid #fff;border-width:0 1px 1px 0;height:6px;left:6.5px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:3px}.template-cart .checkmark{background-color:#eee;height:15px;left:0;position:absolute;top:3px;width:15px}.template-cart .checkmark:after{content:"";display:none;position:absolute}.template-customers-account .dokopoi_customer.dokopoi_account{font-size:calc(1.1rem*var(--adjust-body));margin-bottom:1.5rem}.template-customers-account .dokopoi_customer.dokopoi_account #dokopoiRemainingPointBlock #dokopoiRemainingPoint,.template-customers-account .dokopoi_customer.dokopoi_account #dokopoiRemainingPointBlock #dokopoiRemainingPointSymbol{font-size:calc(1.3rem*var(--adjust-body));font-weight:700}.template-customers-account .dokopoi_customer.dokopoi_account table.order-history td,.template-customers-account .dokopoi_customer.dokopoi_account table.order-history th{font-size:calc(1rem*var(--adjust-body));letter-spacing:.05rem;line-height:1.4!important}@media only screen and (min-width:750px){.template-customers-account .dokopoi_customer.dokopoi_account table.order-history td,.template-customers-account .dokopoi_customer.dokopoi_account table.order-history th{padding:1rem}}.template-customers-account table,.template-customers-account td,.template-customers-account th{padding:20px 15px!important;text-align:center!important}.template-customers-account #history tbody tr,.template-customers-account #history thead{border:none}.template-customers-account #history tbody{margin-top:-1px}.template-customers-account #history tbody td,.template-customers-account #history tbody th,.template-customers-account #history thead td,.template-customers-account #history thead th{border:var(--BORDER-WIDTH) solid var(--border)}.template-customers-account #history tbody td,.template-customers-account #history tbody th{border-top:0}@media screen and (max-width:749px){.template-customers-account #history tbody>tr:first-child>td:first-child{border:var(--BORDER-WIDTH) solid var(--border)}}.template-customers-account .percentage-point-table th.lank-c{background:#f0f0f0}.template-customers-account .percentage-point-table th.lank-b{background:#dfdfdf}.template-customers-account .percentage-point-table th.lank-a{background:#e1d7be}.template-customers-account .percentage-point-table th.lank-s{background:#505050;color:#fff}.template-customers-account .percentage-point-table td.lank-c{color:#f0f0f0}.template-customers-account .percentage-point-table td.lank-b{color:#dfdfdf}.template-customers-account .percentage-point-table td.lank-a{color:#e1d7be}.template-customers-account .percentage-point-table td.lank-s{color:#505050}@media screen and (max-width:749px){.template-customers-account .percentage-point-table td{display:table-cell;text-align:center}}.customer-rank-section{font-size:calc(1.1rem*var(--adjust-body))!important}.customer-rank-section .rank-block{border:1px solid #ddd;padding:20px 23px}.customer-rank-section .rank-block h2{font-size:110%}.customer-rank-section .rank-block h2 *{display:inline-block}.customer-rank-section .rank-block h2 b{font-weight:400;padding-right:10px}.customer-rank-section .rank-block h2 b strong{font-size:110%;padding-left:5px}.customer-rank-section .rank-block h2 span{font-size:80%}.customer-rank-section .rank-block .amount{margin:0}.customer-rank-section .rank-block .amount *{display:inline-block}.customer-rank-section .rank-block .amount strong{font-size:125%;padding:0 10px}.customer-rank-section .rank-block .amount span{font-size:90%}.customer-rank-section .rank-block .rank-detail{margin:.7em 0 0;opacity:.6}.line-registration{border:var(--BORDER-WIDTH) solid var(--border);margin-top:var(--gutter);padding:20px 20px 23px}.line-registration>:not(:first-child){margin-top:10px}.line-registration h2{font-size:calc(2.5rem*var(--adjust-heading)*.7)}.line-registration a{display:inline-block}.line-registration div strong{color:#00b900;font-weight:700;padding:0 3px}