@charset "UTF-8";.page-main.page-main-details{max-width:none;padding-left:0;padding-right:0}.column{margin:0;width:100%;max-width:var(--page-width);margin:0 auto}.product-info-vendor{margin-bottom:10px}#breadcrumb{font-family:Noto Sans HK;font-size:14px;font-style:normal;font-weight:500;max-width:var(--page-width);padding:30px 20px 0}#breadcrumb .breadcrumb-item{height:51px}#breadcrumb a{color:#1c1914;text-decoration:none}.breadcrumb-content{opacity:0;transition:opacity .3;display:flex}.breadcrumb-content.ready{opacity:1}.product-info-main{grid-row:2;grid-column:2/2;margin:0 auto}.product-info-main .purchase-limit-hints{color:#ba986c;font-weight:700}.product.media{padding-left:0;grid-column:1}.fotorama__thumb-border{border-color:#e2a4ff;box-shadow:none}.product-info-vendor a{text-decoration:none;color:#e2a4ff;font-family:Assistant;font-size:16px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:1.3px;text-transform:uppercase}.column.main .product-info-main .page-title-wrapper .page-title{padding:0 25px 1px 0;text-align:start;font-family:Assistant;font-size:30px;font-style:normal;font-weight:400;line-height:39px;letter-spacing:.6px;margin:0}@media (min-width:768px),print{.column.main .product-info-main .page-title-wrapper .page-title{margin-top:0}}.product-collections{display:flex;justify-content:flex-start;align-items:center;margin-top:10px;gap:5px}.product-collections a{border-radius:90px;border:1px solid #ba986c;color:#ba986c;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.12px;text-transform:capitalize;text-decoration:none;padding:6px 16px}.product-info-price .product-reviews-summary{display:none}@media (min-width:768px){.product-info-price{border-top:1px solid var(--color-brown);padding-top:25px;margin-top:25px}}.product-info-price .price-label{display:none}.product-info-main .price-box .price-wrapper .price{font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1px;margin:0 1rem 0 0;font-family:Poppins,sans-serif}.product-info-main .price-box .old-price .price-wrapper .price{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:1.3rem}@media (min-width:768px){.product-info-main .price-box .old-price .price-wrapper .price{font-size:1.6rem}}.product-info-main .price-box{margin-top:0;margin-bottom:.5rem;display:inline-block;vertical-align:top}.product-info-main .special-price{display:inline-block}.product-info-main .old-price{text-decoration:unset;float:right;margin:10px 0}#product-point-convertor-component .variant-info,#product-point-convertor-component-sticky .variant-info{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}@media (min-width:768px){#product-point-convertor-component .variant-info,#product-point-convertor-component-sticky .variant-info{border-top:1px solid var(--color-brown);padding-top:25px;margin-top:25px}}#product-point-convertor-component .info-item,#product-point-convertor-component-sticky .info-item{min-height:24px}#product-point-convertor-component .price span:nth-child(2),#product-point-convertor-component-sticky .price span:nth-child(2){font-size:16px;color:#8b8985}#product-point-convertor-component .price,#product-point-convertor-component .pricePointSet,#product-point-convertor-component-sticky .price,#product-point-convertor-component-sticky .pricePointSet{font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1px;margin:0 1rem 0 0;font-family:Poppins,sans-serif}#product-point-convertor-component .text,#product-point-convertor-component-sticky .text{color:#1c1914;font-family:Noto Sans HK;font-size:14px;font-style:normal;font-weight:500;line-height:30px}#product-point-convertor-component .gainMaxPoint,#product-point-convertor-component-sticky .gainMaxPoint{background-color:#fff;border-radius:90px;padding:2px 20px;width:-moz-fit-content;width:fit-content}#product-point-convertor-component .gainMaxPoint.catalogRulePrice,#product-point-convertor-component-sticky .gainMaxPoint.catalogRulePrice{border-radius:99px;background:var(--Color-base-yellow,#e6fe74);padding:2px 6px;color:#1c1914;font-family:Poppins;font-size:12px;font-weight:600}#product-point-convertor-component .gainMaxPoint.text,#product-point-convertor-component-sticky .gainMaxPoint.text{font-size:12px}.editor-choice-wrapper{background-size:50px 50px;padding-left:60px;min-height:54px;display:flex;flex-wrap:wrap;margin:20px 0;justify-content:start;align-items:center;background:url("https://cdn.shopify.com/s/files/1/0436/1768/1558/files/ico_editorspick3.svg?v=1700038097") no-repeat center left;gap:10px}@media (min-width:768px){.editor-choice-wrapper{background-size:42px 42px;margin:0}}.editor-choice-wrapper img{max-height:20px;opacity:.5;transition:.5s}.editor-choice-wrapper img:hover{opacity:1}.point-convert-tag-wrapper{min-height:20px;display:flex;flex-wrap:wrap;margin:20px 0;justify-content:start;align-items:center;gap:10px;flex-direction:row}@media (min-width:768px){.point-convert-tag-wrapper{margin:5px 0}}.point-convert-tag-wrapper .pointconverter-fixedprice-fixedpts,.point-convert-tag-wrapper .pointconverter-minprice-flexipts{border-radius:90px;font-weight:500;padding:5px 20px;font-size:12px;line-height:24px;font-family:Noto Sans HK;color:#1c1914}.point-convert-tag-wrapper .pointconverter-fixedprice-fixedpts{background:#fff;background:linear-gradient(90deg,#fff 0%,#f2dcfb 50%,#e5bbf9 100%)}.point-convert-tag-wrapper .pointconverter-minprice-flexipts{background:#fdfff2;background:linear-gradient(90deg,#fdfff2 0%,#f5ffc5 50%,#eeff9c 100%)}.product-options-wrapper .swatch-opt{display:flex;flex-direction:column;align-items:flex-start;margin:0}.product-options-wrapper .swatch-opt .swatch-attribute{flex:0 0 100%;padding:0;margin:0;max-width:44rem;min-width:-moz-fit-content;min-width:fit-content;border:none}.product-options-wrapper .swatch-opt .swatch-attribute-label{display:block;color:#1c1914;font-family:Assistant;font-size:13px;font-style:normal;font-weight:400;line-height:19.5px;letter-spacing:.4px;margin:0;padding:10px}.product-options-wrapper .swatch-opt .swatch-attribute-selected-option{display:none}.product-options-wrapper .swatch-opt .swatch-attribute-options{margin:0}.product-options-wrapper .swatch-opt .swatch-option{border:0;outline:unset;background:#f4f2ef;height:auto}.product-options-wrapper .swatch-opt .swatch-option.text .label{display:inline-block;margin:.7rem .5rem .2rem 0;padding:2px 20px;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative;border-radius:90px;border:2px solid #c2bbaf;color:#1c1914;font-family:Noto Sans HK;font-size:14px;font-style:normal;font-weight:500;line-height:30px;text-decoration-line:underline;background:unset;height:auto}.product-options-wrapper .swatch-opt .swatch-option.text.selected .label{border:2px solid #1c1914;background:#1c1914;color:#fff}.product-options-wrapper .swatch-opt .swatch-option.selected{outline:unset;background:#f4f2ef;border:0}.product-options-wrapper .swatch-opt .swatch-option.text .note{text-align:left;padding-left:20px}.product-options-wrapper .swatch-opt .swatch-option.text:not(.selected) .note{display:none}.product-options-wrapper .swatch-opt .swatch-option:focus{box-shadow:none}.product-options-wrapper .swatch-opt .swatch-option.disabled:after{content:unset}.product-options-wrapper .swatch-opt .swatch-option.disabled{opacity:.3}body .swatch-option-tooltip{display:none !important}.product-info-main .box-tocart.product-form__quantity,.product-options-bottom .box-tocart.product-form__quantity{margin-top:20px;display:grid;-moz-column-gap:15px;column-gap:15px;grid-template-columns:1fr 1fr}.product-info-main .box-tocart.product-form__quantity label,.product-options-bottom .box-tocart.product-form__quantity label{margin:0;padding:10px;color:#1c1914;font-family:Assistant;font-size:13px;font-style:normal;font-weight:400;line-height:19.5px;letter-spacing:.4px;grid-row:1;grid-column:1;display:block}.product-info-main .box-tocart.product-form__quantity .control,.product-options-bottom .box-tocart.product-form__quantity .control{grid-row:2;grid-column:1/2}.product-info-main .box-tocart.product-form__quantity .actions,.product-options-bottom .box-tocart.product-form__quantity .actions{grid-row:2;grid-column:2/2;padding-top:0}.product-add-form{padding-bottom:20px;border-bottom:1px solid var(--color-brown)}.product-form__buttons{max-width:44rem;margin-bottom:1rem}.action.primary,.action.primary:focus,.action.primary:active,.action.primary:hover{background:var(--color-purple);border:none;color:var(--color-black)}.product-info-main .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart{padding:11px 30px;font-size:14px;line-height:25px}.quantity{border-radius:90px;border:1px solid #1c1914;background:#fff;width:100%}.quantity__button:not(:focus-visible):not(.focused){box-shadow:none;background-color:rgba(0,0,0,0)}.quantity:after,.quantity:before{content:none}#discount-label{border-radius:10px;background:rgba(255,255,255,.7);grid-column:1;grid-row:5;display:flex;flex-direction:column;margin-top:30px}.discount-label-wrapper{position:relative;padding:13.5px 20px 15.5px;border-top:1px solid #eee5d9}.discount-label-wrapper:first-child{border-top:0}.discount-label-description{display:flex;gap:10px;justify-content:center;align-items:center}.discount-label-description span{flex:1;color:#1c1914;font-family:Noto Sans HK;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1px;text-decoration-line:underline}.discount-label-description:before{display:inline-block;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;content:"";background-image:url("../images/ico_shop_coupon.svg")}#custom-product-details{background-color:#f4f2ef;overflow:hidden;--panel-padding-bottom:40px;padding:0;word-break:break-all}.old-template strong{text-indent:0px;text-shadow:none;display:inline-block;margin:0;padding-inline:6px;text-rendering:auto;position:relative;width:100%;border:none;text-align:left;outline:none;transition:.4s;text-transform:lowercase;background:0 0;color:#1c1914;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:28.8px;letter-spacing:.6px;text-decoration-line:underline;padding-top:20px;padding-bottom:20px}.old-template [data-content-type=row]{padding-left:0;padding-right:0}.old-template br{display:none}.old-template p{margin:0}.old-template p:first-of-type{border-top:none}.old-template ul{margin:0}.old-template li:last-of-type{margin-bottom:0}.old-template .panel-container{border-top:1px solid #e3cbaa}.panel-container{border-bottom:1px solid #e3cbaa}.accordion{text-indent:0px;text-shadow:none;display:inline-block;margin:0;padding-inline:6px;text-rendering:auto;position:relative;width:100%;border:none;text-align:left;outline:none;transition:.4s;text-transform:lowercase;background:0 0;color:#1c1914;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:28.8px;letter-spacing:.6px;text-decoration-line:underline;padding-top:20px;padding-bottom:20px;border-top:1px solid #e3cbaa}.accordion:not(.old){cursor:pointer}.accordion:first-child{border-top:none}.accordion:not(.old):after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M3.33268 10L14.9993 20L26.666 10' stroke='%231C1914' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:30px;aspect-ratio:1/1;position:absolute;right:30px}.accordion.active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cpath d='M27.1673 20L15.5007 10L3.83398 20' stroke='%231C1914' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.accordion.active.first-one+.show-less-panel{max-height:150px}.panel{position:relative;max-height:0;overflow:hidden;transition:max-height .5s}.panel:after{content:"";display:block;height:var(--panel-padding-bottom)}.sub-list-title{margin-top:30px;font-weight:700;text-decoration:underline}.sub-list{padding:0;margin:0 0 0 35px;font-size:16px}.more-less-btn{position:absolute;left:0;top:0;width:100%;height:100%;padding-bottom:var(--panel-padding-bottom);display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;color:#1c1914;font-family:Noto Sans HK;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:3.2px;background:linear-gradient(180deg,rgba(245,240,239,0) 0%,#f5f0ef 72%);cursor:pointer;box-sizing:border-box}.more-less-btn span:before{display:block;content:"";width:100%;height:36px;background-position:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M3.33268 10L14.9993 20L26.666 10' stroke='%231C1914' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.more-less-btn .less{position:relative;height:auto;background:0 0}.custom-product-description{padding:40px 0;background-color:#f4f2ef;text-align:center}.custom-product-description [data-content-type=video]{max-width:800px;margin:0 auto;width:100%}.custom-product-description [data-content-type=image]{margin:auto;max-width:800px;width:100%}.custom-product-description [data-content-type=image] img{width:100%;height:auto}.editor-reviews{--swiper-pagination-color:var(--color-purple);--swiper-pagination-bullet-inactive-color:var(--color-purple);--swiper-pagination-bullet-inactive-opacity:1;--swiper-max-width:1200px;position:relative;display:block;margin:20px 0;max-width:var(--swiper-max-width);margin:0 auto}.editor-reviews .swiper-button{background-color:rgba(255,255,255,.5);border-radius:5px;cursor:pointer}.editor-reviews .swiper-button-next:after,.editor-reviews .swiper-button-prev:after{content:""}.editor-reviews .swiper-button-prev{left:0}.editor-reviews .swiper-button-next{right:0}.editor-reviews .swiper-pagination{position:relative;margin-top:30px;min-height:33px}.editor-reviews .swiper-slide{position:relative}.editor-reviews .swiper-pagination-bullet-active{width:30px;border-radius:5px}.editorsReview{background-color:#eee5d9;padding:40px}.editorsReview h3{font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:2px;text-transform:uppercase;margin:0 0 20px}.editorsReview .first-part{display:flex;flex-direction:column}@media (min-width:768px){.editorsReview .first-part{flex-direction:row;gap:20px;align-items:center}}.editorsReview .first-part .editor-description{text-align:center;font-family:Poppins;font-size:15px;font-style:normal;font-weight:500;line-height:22.5px}@media (min-width:768px){.editorsReview .first-part .editor-description{flex:1;margin-top:0}}.editorsReview .first-part .editor-image{text-align:center}@media (min-width:768px){.editorsReview .first-part .editor-image{width:50%}}@media (min-width:1068px){.editorsReview .first-part .editor-image{width:300px}}.editorsReview .first-part .editor-image img{width:100%;max-width:100%;aspect-ratio:300/200;height:auto;-o-object-fit:contain;object-fit:contain}.editorsReview .editor-icon{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:10px}.editorsReview .editor-icon img{border-radius:50px}.editorsReview a.editor-review-read-more{text-decoration:none;color:#000;display:flex;justify-content:center;font-size:15px}.editorsReview a.editor-review-read-more span{margin:1rem 0}#product-review-list-component{padding-top:50px}.reviews-area{min-height:564px}.rf-productreviews-container{display:block;min-height:415px}.rf-review-noreviews{text-align:center}.rf-review{border:1px solid #e3cbaa;padding:10px;border-radius:8px;width:300px}.rf-review-contents{display:flex;flex-direction:column;align-items:center}.rf-review-contents header{font-family:Poppins;font-style:normal;font-weight:500;display:grid;justify-items:center}.rf-review-name{font-size:12px;line-height:32px}.rf-review-date{font-size:13.5px;line-height:20.25px}.rf-review-stars-container{margin-top:6px}.rating-summary .rating-result>span:before{color:#e2a4ff}.rating-summary .rating-result:before{opacity:.3}.rf-review-content{display:flex;padding:10px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;margin:0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.rf-review-title{margin:0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:18px;text-align:center;padding-top:10px}.rf-review-photo-container{overflow:hidden;margin:5px 0;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.rf-review-photo{width:60px;height:60px;overflow:hidden;vertical-align:middle;border:1px solid #ddd;border-radius:5px;float:left;margin:5px 5px 0 0;text-align:center}.rf-review-photo a{height:100%;display:flex;align-items:center;justify-content:center}.rf-review-photo img{width:100%}.rf-pagination-page{display:grid;gap:20px;min-height:369px;grid-template-columns:1fr;justify-items:center}.rf-pagination-pages{text-align:center;overflow:hidden;padding:5px 20px 0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;position:relative;bottom:0;left:0;right:0;align-items:center}.rf-pagination-pages span{display:inline-block;font-size:14px;font-family:Poppins;font-weight:500}.rf-pagination-prev,.rf-pagination-next{font-size:2em;color:#e2a4ff;text-decoration:none}.rf-pagination-disabled{opacity:.3;cursor:default}.review-group{margin-top:20px;min-height:36px;display:flex;justify-content:space-between;gap:10px;align-items:center}@media (min-width:768px){.review-group{justify-content:flex-start}}a.product-review-href{text-decoration:none;color:rgba(var(--color-foreground),.75)}.top-rating{justify-content:flex-start}.rf-productreviewsummary-container{--review-star-size:20px;--review-star-margin:5px}@media (min-width:768px){.column.main{display:grid;-moz-column-gap:20px;column-gap:20px;padding-bottom:20px;grid-template-columns:1fr 1.2fr}.product-info-main{padding:0 20px;max-width:1340px;width:100% !important}.product-info-main .old-price{font-size:1.6rem}.product.media{grid-column:1/2;grid-row:2;overflow:unset}.product.media .gallery-placeholder{position:sticky;top:var(--sticky-top);z-index:2}.rf-pagination-page{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1068px){.column.main{-moz-column-gap:30px;column-gap:30px}}#userreview{scroll-margin-top:80px}@media (min-width:768px){#userreview{scroll-margin-top:120px}}.product-review-form .underline{text-underline-offset:20px}.product-review-form .block{margin-bottom:0}.product-review-form .login-note{padding-top:20px;font-family:Poppins;font-size:14px;font-weight:500;line-height:18px;text-align:center;color:#ba986c}.product-review-form .notlogged .action{all:unset;cursor:pointer;color:#1979c3}.product-review-form .notes{padding-top:20px;font-family:Poppins;font-size:14px;font-weight:500;line-height:18px;text-align:center}.product-review-form .notes .first-note{color:#ba986c}.product-review-form .notes .required-note{color:#fe6232;padding-top:8px;padding-bottom:20px}.product-review-form .block-content{display:flex;align-items:center;justify-content:center;width:100%}.product-review-form .block-content .review-form{width:434px}.product-review-form .block-content .review-field-ratings .review-field-rating .control{padding-bottom:0}.product-review-form .block-content .review-field-ratings div.mage-error{margin-top:40px}.product-review-form .block-content .review-control-vote:before{font-size:44px}@media (min-width:768px){.product-review-form .block-content .review-control-vote:before{font-size:50px}}.product-review-form .block-content .review-control-vote label:before{font-size:44px}@media (min-width:768px){.product-review-form .block-content .review-control-vote label:before{font-size:50px}}.product-review-form .block-content .fieldset>.field{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 20px}.product-review-form .block-content .fieldset>.field:not(.choice).review-field-media{display:flex;flex-direction:row;justify-content:space-between}.product-review-form .block-content .fieldset>.field:not(.choice).review-field-media .control{display:none}.product-review-form .block-content .fieldset>.field:not(.choice).review-field-media .upload-group{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 0 0}.product-review-form .block-content .fieldset>.field:not(.choice).review-field-media .upload-group span{color:#1c1914;text-align:center;font-family:"Noto Sans HK";font-size:14px;font-style:normal;font-weight:400;line-height:18px}.product-review-form .block-content .fieldset>.field:not(.choice).review-field-media .custom-file-upload{border-radius:90px;border:2px solid #000;cursor:pointer;display:flex;justify-content:center;align-items:center;align-self:stretch;min-height:44px;width:100%}.product-review-form .block-content .fieldset>.field:not(.choice).review-field-media .custom-file-upload span{font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1px}.product-review-form .block-content .fieldset>.field>.label{padding:0;width:auto}.product-review-form .block-content .fieldset>.field>.label span,.product-review-form .block-content .fieldset>.field>.label:after{color:#000;font-family:Inter;font-size:16px;font-weight:400;line-height:normal;text-align:left}.product-review-form .block-content .fieldset>.field:not(.choice)>.control{width:100%;height:34px}.product-review-form .block-content .fieldset>.field.required>.label:after{color:#fe6232}.product-review-form .block-content .fieldset>.field.required.review-field-text>.label:after{content:"*請輸入至少5個字元"}.product-review-form .block-content .fieldset>.field.required.review-field-text>.control{height:auto}.product-review-form .block-content .actions-toolbar{display:flex;min-height:44px;justify-content:center;align-items:center;flex:1 0 0;width:50%}.product-review-form .block-content .actions-toolbar>.primary:last-child{width:100%}.product-review-form .block-content .action.submit.primary{background:var(--color-purple);border:none;color:var(--color-black);border-radius:90px;display:flex;justify-content:center;align-items:center;align-self:stretch;min-height:44px;width:100%}.product-review-form .block-content .action.submit.primary span{font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1px}.product-reviews-summary.empty{display:none}.uploaded-images-container{margin-top:20px}.image-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px}.image-wrapper{position:relative;width:100%;height:150px;overflow:hidden}img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.delete-button{position:absolute;top:5px;right:5px;background-color:rgba(255,255,255,.7);color:#000;padding:2px 5px;cursor:pointer}.delete-button:hover{background-color:rgba(255,255,255,.9)}.product-info-main .product.alert a.action.alert{cursor:pointer}.searchable-content{display:none}.sticky-addtocart{position:sticky;bottom:0;z-index:4;display:none;padding:20px}@media (min-width:768px){.sticky-addtocart{z-index:2;padding:0;max-height:170px}}.sticky-addtocart .sticky-fotorama{display:none}@media (min-width:768px){.sticky-addtocart .sticky-fotorama{display:block;width:150px;height:150px}.sticky-addtocart .sticky-fotorama .fotorama__counter,.sticky-addtocart .sticky-fotorama .fotorama__nav-wrap--vertical.fotorama__nav-wrap,.sticky-addtocart .sticky-fotorama .fotorama__arr{display:none !important}.sticky-addtocart .sticky-fotorama .fotorama__stage{left:0 !important;width:150px !important;height:150px !important}.sticky-addtocart .sticky-fotorama .fotorama__img{width:150px;height:150px;top:0;left:0;transform:unset}.sticky-addtocart .sticky-fotorama .fotorama__stage__shaft.fotorama__grab{max-width:100% !important}}@media (min-width:768px){.sticky-addtocart .product-sticky-info-wrapper{display:grid;align-items:center;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:30px;width:80%}}.sticky-addtocart .product-sticky-info-wrapper .product-title{margin-bottom:20px;font-weight:500;font-size:16px;line-height:20px;letter-spacing:normal}@media (min-width:768px){.sticky-addtocart .product-sticky-info-wrapper .product-title{grid-row:1;grid-column:1;margin-bottom:0;font-weight:700;font-size:18px;line-height:120%;margin-top:0}}.sticky-addtocart .product-sticky-info-wrapper .product-add-form{border-bottom:none;padding-bottom:20px}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .fieldset{margin-bottom:0}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control{width:100%}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control select,.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control ::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control select{border-radius:90px;border:1px solid #000}@media (min-width:768px){.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control select{min-width:150px}}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control select::picker-icon{transition:.4s rotate;content:"";font-family:"icons-blank-theme";font-size:2rem;color:#1c1914;margin-right:10px;margin-top:-4px;font-weight:bolder}@media (min-width:768px){.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control select::picker-icon{content:"\e622"}}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control select:open::picker-icon{rotate:180deg}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control ::picker(select){border-radius:10px;top:calc(anchor(bottom) + 8px)}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control option:checked{font-weight:700}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control option::checkmark{order:1;margin-right:5px}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control option:disabled{color:gray}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control:has(select):after{transition:.4s rotate;content:"\e622";font-family:"icons-blank-theme";font-size:2rem;color:#1c1914;margin-right:10px;font-weight:bolder;height:100%}@media (min-width:768px){.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control:has(select):after{content:""}}.sticky-addtocart .product-sticky-info-wrapper .product-add-form .control:has(select:open):after{rotate:180deg}@media (min-width:768px){.sticky-addtocart .product-sticky-info-wrapper .product-add-form{grid-row:2;grid-column:1;padding:0}}.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky{min-height:54px}@media (min-width:768px){.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky{grid-row:3;grid-column:1/span 2}}.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info{border-top:none;gap:0}.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .pricePointSet,.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .info-item,.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .price{font-size:16px;color:#1c1914;font-weight:600;min-height:unset}.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .pricePointSet span:nth-child(2),.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .info-item span:nth-child(2),.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .price span:nth-child(2){color:#1c1914}.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .pricePointSet .gainMaxPoint.catalogRulePrice,.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .info-item .gainMaxPoint.catalogRulePrice,.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .price .gainMaxPoint.catalogRulePrice{font-size:14px}@media (max-width:768px){.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .pricePointSet .gainMaxPoint.catalogRulePrice,.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .info-item .gainMaxPoint.catalogRulePrice,.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .price .gainMaxPoint.catalogRulePrice{font-size:12px}.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .pricePointSet .gainMaxPoint.catalogRulePrice span:nth-child(2),.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .info-item .gainMaxPoint.catalogRulePrice span:nth-child(2),.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .price .gainMaxPoint.catalogRulePrice span:nth-child(2){font-size:12px}}.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .mobile-newline{display:block}@media (min-width:768px){.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info{padding-top:0;margin-top:0;padding-bottom:0}.sticky-addtocart .product-sticky-info-wrapper #product-point-convertor-component-sticky .variant-info .mobile-newline{display:none !important}}.sticky-addtocart .product-sticky-info-wrapper .box-tocart{margin:0}.sticky-addtocart .product-sticky-info-wrapper .box-tocart .control{grid-row:2;grid-column:1/span 2}.sticky-addtocart .product-sticky-info-wrapper .box-tocart .control .quantity{border:unset;border-top:1px solid #000;border-bottom:1px solid #000;border-radius:unset}.sticky-addtocart .product-sticky-info-wrapper .box-tocart .actions{grid-row:3;grid-column:1/span 2;padding-top:20px}.sticky-addtocart .product-sticky-info-wrapper .box-tocart .actions button{margin-bottom:0}@media (min-width:768px){.sticky-addtocart .product-sticky-info-wrapper .box-tocart{grid-row:2;grid-column:2;display:inline-flex;gap:12px;justify-content:end}.sticky-addtocart .product-sticky-info-wrapper .box-tocart label{display:none}.sticky-addtocart .product-sticky-info-wrapper .box-tocart .control{max-width:150px}.sticky-addtocart .product-sticky-info-wrapper .box-tocart .control .quantity{border-radius:90px;border:1px solid #1c1914;max-width:150px}.sticky-addtocart .product-sticky-info-wrapper .box-tocart .actions{padding-top:0;max-width:150px}}@media (max-width:768px){.sticky-addtocart .product-sticky-info-wrapper .box-tocart .actions button{max-width:unset}}.sticky-addtocart .product-info-main-wrapper{display:none;background-color:#fff;position:relative;border-radius:10px;width:100%;padding:20px}@media (min-width:768px){.sticky-addtocart .product-info-main-wrapper{display:block;border-radius:0;max-width:unset;padding:0}}@media (min-width:768px){.sticky-addtocart .product-info-main-wrapper .product-info-main{display:flex;align-items:center;justify-content:space-evenly;max-width:1340px;margin:0 auto;float:unset;padding-top:10px;gap:30px}}.sticky-addtocart .product-info-main-wrapper .close-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sticky-addtocart .product-info-main-wrapper .close-container span{font-weight:900;line-height:30px;font-size:16px}.sticky-addtocart .product-info-main-wrapper .close-container .btn{line-height:1;width:auto}.sticky-addtocart .product-info-main-wrapper .close-container .btn-close{padding:0;background-repeat:no-repeat;background-position:50%;border-width:0;cursor:pointer;width:24px;height:24px;display:block;margin-left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 36'%3E%3Cpath stroke='%231c1914' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.5' d='M24.367 24.368 31 31M5 5l6.62 6.62M11.62 24.368 5 31M31 5l-6.633 6.62'/%3E%3Cpath fill='%231c1914' d='M18 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4'/%3E%3C/svg%3E")}@media (min-width:768px){.sticky-addtocart .product-info-main-wrapper .close-container{display:none}}.sticky-addtocart .product-info-main.active{display:block}.sticky-addtocart.active{display:block}@media (max-width:769px){.sticky-addtocart.active:has(.fake-button.disabled):before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6)}}.sticky-addtocart .fake-button{display:block}@media (min-width:768px){.sticky-addtocart .fake-button{display:none}}.fake-button.disabled{display:none !important}body.bg-scroll-disable{overflow:hidden;overscroll-behavior:none;touch-action:none}