@charset "UTF-8";.product-meta__price-list-container.is-hidden{display:none!important}.template-product .price-list>.prices:not(:last-child){margin-right:10px}.shopify-section--apps{background:#f5f4f0}.shopify-section--apps .container{max-width:100%;padding:0}.shopify-section--apps .gpo-container{max-width:1340px;margin-inline:auto;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.shopify-section--apps .gpo-app{background:#f5f4f0}.shopify-section--apps .gpo-app .gpo-total{display:none}.gpo-app .gpo-element .gpo-label.required:after{content:"\5fc5\9808";font-size:11px;padding:5px 12px;letter-spacing:.03em;color:#fff;background-color:#15654c;border-radius:2px;font-weight:500;display:inline-block;line-height:1;margin-left:8px;margin-top:1px;font-family:var(--heading-font-family)}.gpo-app .gpo-tooltip{display:none!important}.shopify-section--apps .gpo-app .gpo-label span.label-content:after{content:"\3092\9078\629e";background:transparent;padding:0;color:#000;font-size:20px;margin-left:0;font-family:unset;font-weight:400}.shopify-section--apps .gpo-app .gpo-swatches .gpo-swatch__image{width:80px!important;height:80px!important;object-fit:cover;border-radius:4px;border:2px solid transparent}.gpo-app .two-col .gpo-swatches .gpo-swatch__image[src=""],.gpo-app .two-col .gpo-swatches .gpo-swatch__image:not([src]){display:none}.shopify-section--apps .gpo-app .gpo-pdLinks--swatches input:checked+label,.shopify-section--apps .gpo-app .gpo-swatches input:checked+label .gpo-swatch__image{border-color:#15654c}.shopify-section--apps .gpo-app .gpo-swatches label{border-radius:4px;border-width:0;border-color:transparent}.shopify-section--apps .gpo-app .tab-wrapper .gpo-swatches input:checked+label:before{content:"";display:block;width:32px;height:32px;background-repeat:no-repeat;background-size:contain;position:absolute;top:24px;left:50%;transform:translate(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%2315654c'/%3E%3Cpath d='M8271.205,5649l3.929,3.929,6.848-6.847' transform='translate(-8260.705 -5633.582)' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E%0A");z-index:1}.shopify-section--apps .gpo-app .gpo-helptext{color:#000;margin-bottom:6px}.gpo-app .gpo-element{display:flex;flex-flow:row wrap;padding-block:90px!important;padding-inline:0;border-bottom:1px solid #E0E0D7;margin-bottom:0;position:relative}.gpo-app .gpo-element:nth-child(6){padding-top:130px}.shopify-section--apps .gpo-app .gpo-element .gpo-selected-values{display:none!important}.shopify-section--apps .gpo-app .gpo-element .gpo-label{padding-right:30px;width:415px;align-items:start}.shopify-section--apps .gpo-app .gpo-element .gpo-label span.label-content{font-size:20px;line-height:29px;letter-spacing:.03em;font-weight:400;margin-bottom:0;font-family:var(--text-font-family)}.shopify-section--apps .gpo-app .gpo-element .gpo-select{width:calc(100% - 415px);margin-left:auto;border:0!important}.shopify-section--apps .gpo-app .gpo-element .gpo-select select{width:100%;padding:22px 28px;font-weight:400;border:1px solid #ccc!important;border-radius:4px!important;font-family:var(--text-font-family);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.327' height='6.37' viewBox='0 0 11.327 6.37'%3E%3Cpath d='M0,0,5.31,5.31,0,10.62' transform='translate(10.974 0.354) rotate(90)' fill='none' stroke='%2315654c' stroke-width='1'/%3E%3C/svg%3E%0A")!important;background-size:13px!important;background-position-x:97%!important;background-color:#fff}.shopify-section--apps .gpo-app .gpo-element .gpo-select select:focus{box-shadow:0 0 0 1px rgb(var(--text-color)) inset}.shopify-section--apps .gpo-app .tab-custom{position:relative}.shopify-section--apps .gpo-app .tab-custom .gpo-selected-values.has-value{display:none}.shopify-section--apps .gpo-app .tab-custom .gpo-label{width:415px}.shopify-section--apps .gpo-app .tab-custom .gpo-label .addOn{display:none}.shopify-section--apps .gpo-app .item-below-label .gpo-helptext{padding-right:30px;width:415px;font-size:15px;letter-spacing:.03em;line-height:32px;color:#000;position:absolute;left:0;margin-top:50px}.shopify-section--apps .gpo-app .tab-custom .tabs{display:flex;justify-content:flex-start;padding:25px 60px 0;border-bottom:1px solid #E0E0D7;background:#fff}.shopify-section--apps .gpo-app .tab-custom .tabs .tab{cursor:pointer;padding-bottom:23px;font-size:15px;letter-spacing:.03em;opacity:.4}.shopify-section--apps .gpo-app .tab-custom .tabs .tab:not(:last-child){margin-right:38px}.shopify-section--apps .gpo-app .tab-custom .tabs .tab.active{border-bottom:2px solid #15654C;padding-bottom:21px;opacity:1}.shopify-section--apps .gpo-app .tab-custom .tab-contents{padding-inline:60px;padding-block-start:40px;background:#fff;padding-block-end:30px}.shopify-section--apps .gpo-app .tab-custom .is-rank .tab-contents{padding-right:20px}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper{width:calc(100% - 415px);margin-left:auto}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content{flex-flow:row wrap;gap:20px 0;display:none;max-height:500px;overflow-y:auto;overflow-x:hidden;flex-wrap:wrap;padding-right:40px;opacity:1;height:auto;visibility:visible}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper:not(.is-rank) .tab-content{padding-right:0}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);background-color:#e0e0d7}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content::-webkit-scrollbar{width:2px;background-color:#e0e0d7}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content::-webkit-scrollbar-thumb{background-color:#333}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content.active{display:flex}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content .gpo-ov-item{flex-direction:column;width:80px;margin:0 8.5px}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content .gpo-ov-item.disabled{opacity:.5;pointer-events:none}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content .gpo-ov-item.disabled .icon-info{pointer-events:none}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content .gpo-swatch__inner{border:0;border-radius:4px}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content .gpo-ov-extend{font-size:12px;line-height:1.5;letter-spacing:.03em;text-align:center}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content .addOn,.shopify-section--apps .gpo-app .tab-custom .messages,.shopify-section--apps .gpo-app .gpo-element.custom-html{display:none}.tab-custom .gpo-html{width:calc(100% - 415px)}.tab-custom .gpo-html .item-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.tab-custom .gpo-html .item-des{padding-right:30px;width:55%}.tab-custom .gpo-html .item-image{max-width:45%;align-items:center}.gpo-swatches__helptext{display:none!important}.shopify-section--apps .gpo-app .tab-custom .tab-contents .group{width:100%}.shopify-section--apps .gpo-app .tab-custom .tab-contents .group-title:empty{display:none}.shopify-section--apps .gpo-app .tab-custom .tab-contents .group-container{display:flex;flex-flow:row wrap;gap:10px 0;margin:0 -8.5px}.two-col .gpo-ov-wrapper.vertical{width:calc(100% - 415px);margin-left:auto;flex-direction:row!important;justify-content:space-between;flex-wrap:wrap!important}.two-col .gpo-ov-wrapper.vertical .gpo-swatches{width:calc(50% - 10px);background:#fff;padding:20px}.gpo-app .gpo-element .gpo-label{position:relative}.gpo-app .gpo-element .gpo-label:before{content:"0" attr(data-index);letter-spacing:.01em;margin-right:20px;opacity:.5;font-size:20px;font-family:var(--heading-font-family);font-weight:400;margin-top:5px}.gpo-app .messages{display:none!important}.two-col .gpo-ov-item{position:relative}.two-col .gpo-ov-item label{position:unset!important}.two-col .gpo-ov-item label:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:2px}.two-col .gpo-ov-item input:checked+label:after{border-color:#15654c}.two-col .gpo-swatches input:checked+label .gpo-swatch__image{border-color:transparent!important}.two-col .addOn{display:none!important}.item-above-element .gpo-label{order:1}.item-above-element .gpo-helptext{order:2;width:calc(100% - 415px);margin-left:auto}.item-above-element .tab-wrapper{order:3}.gpo-helptext .item-text{display:flex;justify-content:space-between;align-items:center}.gpo-helptext .item-text .item-des{padding-right:30px;width:55%}.gpo-helptext .item-text .item-des p{font-size:14px;line-height:28px;letter-spacing:.03em;margin-top:0!important}.gpo-app .gpo-helptext,.gpo-app .gpo-ov-helptext{font-family:var(--text-font-family);font-weight:var(--text-font-weight)}.gpo-helptext .item-text .item-image{max-width:45%;align-items:center}.help-text-above-option .gpo-helptext{width:calc(100% - 415px);margin-left:auto;padding-bottom:20px}.help-text-below-label .gpo-helptext{padding-right:30px;width:415px;font-size:15px;letter-spacing:.03em;line-height:32px;color:#000;position:absolute;left:0;margin-top:50px}.help-text-above-option .gpo-label{order:1}.help-text-above-option .gpo-helptext{order:2}.help-text-above-option .tab-wrapper,.help-text-above-option .gpo-select,.help-text-above-option .gpo-ov-wrapper{order:3}.help-text-below-option .gpo-helptext{width:calc(100% - 415px);margin-left:auto;padding-top:30px}.tab-custom .icon-info{width:20px;height:20px;border-radius:50%;position:absolute;top:5px;right:5px;background:#fff;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer}.tab-custom .icon-info:before{content:"";background-image:url("data:image/svg+xml,%3Csvg id='Group_19068' data-name='Group 19068' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='4.738' height='10.9' viewBox='0 0 4.738 10.9'%3E%3Cdefs%3E%3CclipPath%3E%3Crect width='4.738' height='10.9' fill='%2315654c'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M4.534,10.347c-1.815.895-2.837.45-2.958.391l-.033-.015C-.1,9.982,1.2,7.529,1.618,5.76S0,4.8,0,4.8l.159-.6a3.753,3.753,0,0,1,2.675-.474c1.335.373,1.46,1.38.43,4.2S4.69,9.742,4.69,9.742ZM3.389,2.7A1.349,1.349,0,1,1,4.738,1.349,1.349,1.349,0,0,1,3.389,2.7' fill='%2315654c'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");display:block;width:4.8px;height:10.9px;background-repeat:no-repeat;background-size:contain}.option-modal{position:fixed;top:0;left:0;right:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;pointer-events:none;-webkit-transition:opacity ease .3s;transition:opacity ease .3s;padding:0 20px;z-index:6}.option-modal.active{opacity:1;pointer-events:all}.option-modal .option-modal-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3;z-index:1;cursor:pointer}.option-modal .option-modal-wrapper{position:relative;z-index:1;background-color:#fcfcfa;padding:91px 80px;max-width:1100px;width:100%;height:80vh;overflow-y:auto;margin:0 auto}.option-modal .option-modal-inner{display:grid;grid-template-columns:44.68% 46.83%;grid-template-rows:auto 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.option-modal .option-modal-title{font-size:20px;letter-spacing:.03em}.option-modal .option-modal-description{margin-top:0;font-size:15px;letter-spacing:.03em;line-height:2.13}.option-modal .option-modal-action .option-modal-button{margin-top:49px;width:100%;display:inline-block;color:#15654c;border:1px solid #15654c;border-radius:4px;text-align:center;padding:23px;font-size:15px;transition:all .2s ease-in-out}.option-modal .option-modal-action .option-modal-button:hover{background-color:#15654c;color:#fff}.option-modal .option-modal-material{margin-top:38px;line-height:1.6;position:relative;padding-left:16px;letter-spacing:.03em;font-size:15px}.option-modal .option-modal-washing{margin-top:70px}.option-modal .option-modal-washing>p{font-size:15px;margin-bottom:23px}.option-modal .option-modal-washing .popup_wash__laundryItem{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #707070}.option-modal .option-modal-washing .popup_wash__laundryItem:first-of-type{border-top:1px solid #707070}.option-modal .option-modal-washing .popup_wash__laundryImgWrap{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;margin-right:27px}.option-modal .option-modal-washing .popup_wash__laundryDesc{font-size:15px;letter-spacing:.03em;line-height:2;margin:0}.option-modal .option-modal-gallery{grid-row:1/3;grid-column:2/3}.option-modal .option-modal-gallery img:not(:first-child){margin-top:30px}.option-modal .option-modal-card{position:relative;width:100%}.option-modal .option-modal-close{position:absolute;right:40px;top:40px;cursor:pointer;z-index:2;width:25px;height:25px}.option-modal .option-modal-close:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.672' height='26.671'%3E%3Cg id='Group_19046' data-name='Group 19046' transform='translate(-1259.701 -191.563)'%3E%3Cpath id='Path_12159' data-name='Path 12159' d='M-13670.98-5227.083l-25.965,25.964' transform='translate(14957 5419)' fill='none' stroke='%23000' stroke-width='1'/%3E%3Cpath id='Path_12160' data-name='Path 12160' d='M-13696.945-5227.083l25.965,25.964' transform='translate(14957 5419)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:25px;height:25px;display:block}.gpo-container .option-summary{display:flex;justify-content:space-between;padding-bottom:65px;padding-top:40px;width:100%}.gpo-container .option-summary-options{padding-right:75px;flex:1}.gpo-container .option-summary-total{min-width:310px;margin:25px 0 0}.gpo-container .option-summary-item{display:flex;align-items:center;font-size:15px;letter-spacing:.03em;line-height:32px;padding:20px 0;border-bottom:1px solid #E0E0D7}.gpo-container .option-summary-item-label{margin-right:20px;width:15.7%}.gpo-container .option-summary-item-value{margin:0;display:flex;align-items:center}.gpo-container .option-summary-item-value img{max-width:50px;margin-left:15px;border-radius:4px}.gpo-container .option-summary-price{display:flex;justify-content:space-between;align-items:flex-start}.option-summary-priceWrapper h3{font-size:32px;font-weight:400;line-height:1;display:flex;align-items:flex-end;margin-bottom:0;font-family:var(--heading-font-family)}.option-summary-priceWrapper h3 span{font-size:11px;margin-left:4px;margin-bottom:5px;letter-spacing:.03em}.option-summary-priceWrapper h3 span.price-unit{font-size:15px}.option-summary-priceWrapper h4{font-size:15px;letter-spacing:.03em;font-weight:400;margin-top:12px;font-family:var(--heading-font-family);text-align:right}.option-summary-priceWrapper h4 span{font-size:10px;letter-spacing:.03em;margin-left:1px;margin-top:-1px}.gpo-container .option-summary-total .option-summary-addtocart{width:100%;border-radius:4px;margin-top:25px;padding:9px 35px;font-weight:400;text-align:center;color:#fff}.gpo-container .option-summary.error .option-summary-addtocart{display:none}.gpo-container .option-summary-item.error div,.gpo-container .option-summary-message{color:#dc3545}.gpo-container .option-summary-message.hidden{display:none}.gpo-container .option-summary-message.not-available{color:#000}.gpo-container .option-summary-total .option-summary-addtocart.not-available{display:none}@media screen and (max-width: 999px){.shopify-section--apps .gpo-app{background:#f5f4f0;width:100%;margin:0}.shopify-section--apps .gpo-app .gpo-element{padding-block:50px}.gpo-app .gpo-element:nth-child(6){padding-top:80px}.shopify-section--apps .gpo-app .tab-custom .gpo-label{width:100%;margin-bottom:20px}.shopify-section--apps .gpo-app .gpo-element .gpo-label span.label-content{font-size:16px}.shopify-section--apps .gpo-app .gpo-label.required span.label-content:after{font-size:16px}.gpo-app .gpo-element .gpo-label:before{font-size:16px;margin-right:15px;margin-top:7px}.gpo-app .gpo-element .gpo-label.required:after{font-size:10px;padding:5px 9px;margin-left:16px;margin-top:2px}.shopify-section--apps .gpo-app .gpo-element .gpo-select select{font-size:13px;padding:20px 50px 20px 20px;background-position-x:95%!important;background-size:11px!important}.shopify-section--apps .gpo-app .gpo-element .gpo-label{margin-bottom:20px}.help-text-below-label .gpo-helptext{width:100%;position:unset}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper{width:calc(100% + 40px);margin-inline:-20px}.gpo-helptext .item-text .item-des p{font-size:11px;line-height:28px}.gpo-helptext .item-text .item-des p br{display:none}.shopify-section--apps .gpo-app .tab-custom .tabs{padding:0 20px;overflow:auto}.shopify-section--apps .gpo-app .tab-custom .tabs::-webkit-scrollbar{display:none}.shopify-section--apps .gpo-app .tab-custom .tabs .tab{font-size:13px;margin:0;padding:24px 0 22px!important;min-width:max-content}.shopify-section--apps .gpo-app .tab-custom .tabs .tab:not(:last-child){margin-right:30px}.shopify-section--apps .gpo-app .tab-custom .tab-contents{padding:35px 20px}.shopify-section--apps .gpo-app .tab-custom .tab-contents .group-container{justify-content:flex-start;margin:0 -10px}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content .gpo-ov-item{width:98px;margin:0 10px}.shopify-section--apps .gpo-app .gpo-swatches .gpo-swatch__image{width:98px!important;height:98px!important}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content{padding-right:0;gap:12px 0}.shopify-section--apps .gpo-app .tab-custom .tab-wrapper .tab-content .gpo-ov-extend{font-size:11px}.shopify-section--apps .gpo-app .tab-custom .is-rank .tab-content{max-height:325px;padding-right:5px}.shopify-section--apps .gpo-app .tab-custom .is-rank .tab-contents{padding-right:10px}.help-text-above-option .gpo-helptext{width:100%;margin-top:0}.help-text-below-option .gpo-helptext{width:100%}.shopify-section--apps .gpo-app .gpo-element .gpo-select{width:100%;padding-right:0}.shopify-section--apps .gpo-app .tab-wrapper .gpo-swatches input:checked+label:before{top:35px}.gpo-app .gpo-helptext,.gpo-app .gpo-ov-helptext{font-size:11px;line-height:22px;letter-spacing:.03em}.gpo-container .option-summary{flex-wrap:wrap;padding-top:0}.gpo-container .option-summary-options{padding-right:0}.gpo-container .option-summary-item-value{flex-wrap:wrap;width:calc(100% - 138px)}.gpo-container .option-summary-total{width:100%;min-width:100%}.gpo-container .option-summary-item{font-size:13px;padding:30px 0;align-items:initial}.gpo-container .option-summary-item-label{width:29.3%}.gpo-container .option-summary-item-value span{width:100%}.gpo-container .option-summary-item-value img{margin:5px 0 0}.gpo-container .option-summary-price-value span{font-size:22px}.option-modal .option-modal-wrapper{padding:50px 30px 40px}.option-modal .option-modal-inner{grid-template-columns:1fr;grid-template-rows:unset}.option-modal .option-modal-title{font-size:16px}.option-modal .option-modal-description{font-size:13px;line-height:2;margin-top:23px}.option-modal .option-modal-material{font-size:13px;margin-top:29px;line-height:2}.option-modal .option-modal-washing{margin-top:39px}.option-modal .option-modal-washing>p{font-size:13px;margin-bottom:20px}.option-modal .option-modal-washing .popup_wash__laundryItem{padding:23px 0 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.option-modal .option-modal-washing .popup_wash__laundryImgWrap{margin-right:21px}.option-modal .option-modal-washing .popup_wash__laundryDesc{font-size:13px;line-height:1.84}.option-modal .option-modal-action .option-modal-button{margin-top:40px;font-size:15px;padding:17px 17px 16px}.option-modal .option-modal-gallery{margin-top:40px;grid-row:unset;grid-column:unset}.option-summary-priceWrapper h3{font-size:22px}.option-summary-priceWrapper h3 span{font-size:9px;margin-bottom:3px}.option-summary-priceWrapper h3 span.price-unit{font-size:13px;margin-bottom:3px}.option-summary-priceWrapper h4{font-size:12px}.option-summary-priceWrapper h4 span{font-size:9px}.gpo-container .option-summary-total .option-summary-addtocart{font-size:13px;line-height:60px;padding:0 10px}.gpo-container .option-summary-message:empty{display:none}.gpo-container .option-summary-message{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom-product-option.css.map */
