*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-family: helvetica, "メイリオ", "Meiryo", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", "MS P ゴシック", verdana, arial, sans-serif !important;--font-heading-scale: 1}html{--tw-text-opacity: 1;color:rgb(60 70 80 / var(--tw-text-opacity));font-family:var(--font-family);-webkit-tap-highlight-color:initial}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}a:hover{opacity:.7}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[type=number]{-moz-appearance:textfield}button{background-color:transparent}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input:focus,textarea:focus,button:focus{outline:2px solid transparent;outline-offset:2px}select:focus{outline:2px solid transparent;outline-offset:2px}.form-checkbox{position:relative;height:20px}.form-checkbox input[type=checkbox]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.form-checkbox input[type=checkbox]+span{margin-left:24px;display:inline-block;line-height:20px;vertical-align:top}.form-checkbox input[type=checkbox]+span:before{position:absolute;top:50%;left:0;display:inline-block;height:16px;width:16px;transform:translateY(-50%);border-radius:2px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(176 180 183 / var(--tw-border-opacity));--tw-content: "";content:var(--tw-content)}.form-checkbox input[type=checkbox]:checked+span:before{border-style:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iMiIgZmlsbD0iIzAwQjg3NCIvPgo8cGF0aCBkPSJNMTIgNC41QzExLjcyIDQuNSAxMS40NyA0LjYxIDExLjI5IDQuNzlMNyA5LjA5TDQuNzEgNi43OUM0LjUzIDYuNjEgNC4yOCA2LjUgNCA2LjVDMy40NSA2LjUgMyA2Ljk1IDMgNy41QzMgNy43OCAzLjExIDguMDMgMy4yOSA4LjIxTDYuMjkgMTEuMjFDNi40NyAxMS4zOSA2LjcyIDExLjUgNyAxMS41QzcuMjggMTEuNSA3LjUzIDExLjM5IDcuNzEgMTEuMjFMMTIuNzEgNi4yMUMxMi44OSA2LjAzIDEzIDUuNzggMTMgNS41QzEzIDQuOTUgMTIuNTUgNC41IDEyIDQuNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat}input[type=checkbox]:before{position:absolute;top:50%;left:0;display:inline-block;height:16px;width:16px;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:2px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(176 180 183 / var(--tw-border-opacity));--tw-content: "";content:var(--tw-content);border-style:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iMiIgZmlsbD0iIzAwQjg3NCIvPgo8cGF0aCBkPSJNMTIgNC41QzExLjcyIDQuNSAxMS40NyA0LjYxIDExLjI5IDQuNzlMNyA5LjA5TDQuNzEgNi43OUM0LjUzIDYuNjEgNC4yOCA2LjUgNCA2LjVDMy40NSA2LjUgMyA2Ljk1IDMgNy41QzMgNy43OCAzLjExIDguMDMgMy4yOSA4LjIxTDYuMjkgMTEuMjFDNi40NyAxMS4zOSA2LjcyIDExLjUgNyAxMS41QzcuMjggMTEuNSA3LjUzIDExLjM5IDcuNzEgMTEuMjFMMTIuNzEgNi4yMUMxMi44OSA2LjAzIDEzIDUuNzggMTMgNS41QzEzIDQuOTUgMTIuNTUgNC41IDEyIDQuNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat}.sticky-header{position:absolute;top:0;width:100%;height:90px;display:flex;align-items:center}@media (max-width: 768px){.sticky-header{height:58px}}.sticky-header.fixed{position:fixed}.sticky-header.visible{transform:translateY(0)}.sticky-header.hide{transform:translateY(-100%)}.sticky-header.animated{transition:transform .18s ease-in-out}.product-swiper-thumbnail .swiper-wrapper{gap:16px}@media (max-width: 768px){.product-swiper-thumbnail .swiper-wrapper{row-gap:8px}}.product-swiper-thumbnail-slide.swiper-slide-thumb-active:after{content:"";position:absolute;top:0;left:0;z-index:2;box-sizing:border-box;display:block;width:100%;height:100%;border-width:2px;border-color:#b0b3b7}.s-fade-text{opacity:0}.swiper-slide-active .s-fade-text{animation:slideTextFadeIn 1.75s ease 0s 1 normal;opacity:1}.top-firstView .swiper-pagination-bullet{margin:5px;height:6px;width:6px;border-radius:50%}.top-firstView .swiper-pagination-bullet.swiper-pagination-bullet-active{--tw-bg-opacity: 1;background-color:rgb(30 40 50 / var(--tw-bg-opacity))}.top-firstView.swiper-horizontal .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;align-items:center;justify-content:center;gap:3px;position:absolute;bottom:40px}.top-firstView .swiper-slide>a{pointer-events:none}.top-firstView.swiper-initialized .firstViewImg:after{position:absolute;left:0;top:0;z-index:1;height:100%;width:100%;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity: .4;--tw-content: "";content:var(--tw-content)}.top-firstView .swiper-slide-active>a>.firstViewImg:after{--tw-content: none;content:var(--tw-content)}.top-firstView .swiper-slide.swiper-slide-active>a{pointer-events:auto}.top-slideshow>a{--tw-text-opacity: 1;color:rgb(3 175 122 / var(--tw-text-opacity))}@keyframes slideTextFadeIn{0%,25%{opacity:0}to{opacity:1}}@media (max-width: 768px){.top-firstView.swiper-horizontal .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:16px}.top-firstView .firstViewImg:after{--tw-content: none;content:var(--tw-content)}}.js-pickup-marquee .swiper-wrapper{transition-timing-function:linear;height:auto}.js-accordion .js-accordionHandlers:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTUuODQ3MTcgOS45MDA1N0M1Ljg0NzE3IDkuNzUwNTQgNS44ODE0NiA5LjY3MzM5IDYuMDAwNzIgOS41NTQxMkM2LjIwNTQ2IDkuMzQ5MzggNi40ODg4OCA5LjM0OTM4IDYuNjkzNjEgOS41NTQxMkwxMi4wNDcyIDE0LjgwMDZMMTcuMzk3MSA5LjU1NzY3QzE3LjYwNTUgOS4zNDkzOCAxNy44ODg5IDkuMzQ5MzggMTguMDkzNiA5LjU1NDEyTDE4LjE1OSA5LjYyODc4QzE4LjI5NzEgOS44MDQ5NyAxOC4yODE0IDEwLjA1OTIgMTguMDkzNiAxMC4yNDdMMTIuNDkwNSAxNS45NTAyTDEyLjQzNTkgMTUuOTgxNUMxMi4xNjE2IDE2LjE2MTQgMTEuODUxOSAxNi4xNDQgMTEuNTU5NSAxNS45MTAxTDYuMDAzODQgMTAuMjUwMkM1Ljg4MTQ2IDEwLjEyNzggNS44NDcxNyAxMC4wNTA2IDUuODQ3MTcgOS45MDA1N1oiIGZpbGw9IiMzYzQ2NTAiLz4NCjwvc3ZnPg==);position:absolute;top:50%;right:0;height:24px;width:24px;translate:0 -50%;background-size:24px 24px}.js-accordion._active .js-accordionContents{height:100%}.js-accordion._active .js-accordionHandlers:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTUuODQ3MTcgMTUuNjAyOEM1Ljg0NzE3IDE1Ljc1MjggNS44ODE0NiAxNS44MyA2LjAwMDcyIDE1Ljk0OTJDNi4yMDU0NiAxNi4xNTQgNi40ODg4OCAxNi4xNTQgNi42OTM2MSAxNS45NDkyTDEyLjA0NzIgMTAuNzAyN0wxNy4zOTcxIDE1Ljk0NTdDMTcuNjA1NSAxNi4xNTQgMTcuODg4OSAxNi4xNTQgMTguMDkzNiAxNS45NDkyTDE4LjE1OSAxNS44NzQ2QzE4LjI5NzEgMTUuNjk4NCAxOC4yODE0IDE1LjQ0NDEgMTguMDkzNiAxNS4yNTYzTDEyLjQ5MDUgOS41NTMxOEwxMi40MzU5IDkuNTIxODNDMTIuMTYxNiA5LjM0MTk3IDExLjg1MTkgOS4zNTkzMSAxMS41NTk1IDkuNTkzMjFMNi4wMDM4NCAxNS4yNTMyQzUuODgxNDYgMTUuMzc1NiA1Ljg0NzE3IDE1LjQ1MjcgNS44NDcxNyAxNS42MDI4WiIgZmlsbD0iIzNjNDY1MCIvPg0KPC9zdmc+)}#cart-delivery-datetime_section .delivery-container{margin-top:0!important}@media (max-width: 768px){#cart-delivery-datetime_section .delivery-container{margin:0!important;width:100%!important;max-width:100%!important}}#cart-delivery-datetime_section .delivery-title.title-border{margin-top:0!important;border-style:none!important;padding:0!important;font-size:18px!important;line-height:160%!important}#cart-delivery-datetime_section .delivery-title.title-border:after{margin-top:8px!important;display:block!important;border-style:none!important;font-size:11px!important;line-height:160%!important;--tw-text-opacity: 1 !important;color:rgb(220 82 109 / var(--tw-text-opacity))!important;content:"最短でのお届けをご希望の場合は、お届け日指定は「指定なし」を選択選択してください。"}#cart-delivery-datetime_section .delivery-title:not(.title-border){margin-top:16px!important;font-size:13px!important;line-height:160%!important;font-weight:700!important}#cart-delivery-datetime_section .delivery-select-container__select{margin-top:8px!important;height:40px!important;border-radius:4px!important;--tw-border-opacity: 1 !important;border-color:rgb(176 180 183 / var(--tw-border-opacity))!important;padding-left:12px!important;padding-right:12px!important;font-size:13px!important;line-height:160%!important;line-height:40px!important}#cart-delivery-datetime_section .delivery-select-container.amp-select-allow:after{top:8px!important;right:8px!important;height:24px!important;width:24px!important;transform:none!important;border-style:none!important;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M7.86%2011.0601C7.76534%2010.9662%207.7121%2010.8384%207.7121%2010.7051C7.7121%2010.5717%207.76534%2010.4439%207.86%2010.3501L8.06%2010.1501C8.15407%2010.0524%208.28441%209.99809%208.42%2010.0001H15.58C15.7156%209.99809%2015.8459%2010.0524%2015.94%2010.1501L16.14%2010.3501C16.2347%2010.4439%2016.2879%2010.5717%2016.2879%2010.7051C16.2879%2010.8384%2016.2347%2010.9662%2016.14%2011.0601L12.35%2014.8501C12.2593%2014.9467%2012.1326%2015.0016%2012%2015.0016C11.8674%2015.0016%2011.7407%2014.9467%2011.65%2014.8501L7.86%2011.0601Z%22%20fill%3D%22%231E2832%22%3E%3C%2Fpath%3E%20%3C%2Fsvg%3E)!important}#cart-delivery-datetime_section .delivery-caution__statement{margin-top:16px!important;margin-bottom:0!important;font-size:11px!important;line-height:160%!important;--tw-text-opacity: 1 !important;color:rgb(109 115 122 / var(--tw-text-opacity))!important}span.validation-error-message{margin-top:4px;display:block;font-size:11px;line-height:160%;--tw-text-opacity: 1;color:rgb(220 82 109 / var(--tw-text-opacity))}.cart-notification-wrapper{position:relative}.cart-notification{position:fixed;top:0;right:32px;display:flex;width:100%;max-width:320px;--tw-translate-y: -110%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;justify-content:center;gap:24px;border-radius:6px;--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));margin-top:8px;padding:32px 24px 24px;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.cart-notification.animate{transition:transform .1s ease,visibility 0s .1s ease}.cart-notification.active{right:32px;transform:translateY(90px);transition:transform .2s ease,visibility 0s;visibility:visible}.cart-notification-overlay{position:fixed;top:0;left:0;display:block;height:100vh;width:100%;content:""}.product-option *{display:flex}@media (max-width: 768px){.cart-notification{max-width:none;margin-top:0}.cart-notification.active{right:0;transform:translateY(0)}}.product-information-area dt:after{position:absolute;top:2px;right:10px;display:block;width:2px;height:12px;font-size:12px;line-height:16px;content:":";opacity:.3}.product-information-area .parent+.child:before{position:absolute;top:2px;left:-12px;display:block;width:2px;height:12px;font-size:12px;line-height:16px;content:">";opacity:.3}.product-information-area .child:not(:last-child):after{position:absolute;top:4px;right:-4px;display:block;width:2px;height:12px;font-size:12px;line-height:16px;content:",";opacity:.3}@media screen and (min-width: 768px){.product-information-area{position:static}}.top-headline-title{display:inline-block;font-size:24px;font-weight:400;line-height:24px;--tw-text-opacity: 1;color:rgb(60 70 80 / var(--tw-text-opacity))}@media (max-width: 768px){.top-headline-title{display:block;font-size:20px}}.top-headline-subtitle{position:relative;top:-2px;margin-left:16px;display:inline-block;height:24px;font-size:12px;line-height:28px;--tw-text-opacity: 1;color:rgb(120 120 130 / var(--tw-text-opacity))}@media (max-width: 768px){.top-headline-subtitle{margin-top:8px;margin-left:0;display:block;line-height:1.5}}.collection-title{font-size:20px;font-weight:400;line-height:24px;--tw-text-opacity: 1;color:rgb(60 70 80 / var(--tw-text-opacity))}@media (max-width: 768px){.collection-title{font-size:16px}}.collection-description,.collection-description>*{font-size:12px;line-height:22px;--tw-text-opacity: 1;color:rgb(60 70 80 / var(--tw-text-opacity))}@media (max-width: 768px){.collection-description,.collection-description>*{line-height:18px}}.collection-description a,.collection-description a *{color:rgb(3 175 122 / var(--tw-text-opacity))!important;text-decoration:none!important}.collection-description span{text-decoration:none!important}.top-slideshow>p>a{--tw-text-opacity: 1;color:rgb(3 175 122 / var(--tw-text-opacity))}.shopify-policy__container{margin-top:80px!important;max-width:800px!important}@media (max-width: 768px){.shopify-policy__container{margin-top:40px!important;max-width:100%!important}}.shopify-policy__title{text-align:left!important;font-size:20px!important;line-height:160%!important}.shopify-policy__body{margin-top:40px!important}.shopify-policy__body p{margin-top:18px!important}.shopify-policy__body pre{font-size:13px!important;font-family:var(--font-family)}.form-select{cursor:pointer;position:relative}.form-select:after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:24px;height:24px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2FStroke%22%3E%20%3Cpath%20id%3D%22Icon%20color%22%20d%3D%22M7.86006%2011.0601C7.7654%2010.9662%207.71216%2010.8384%207.71216%2010.7051C7.71216%2010.5717%207.7654%2010.4439%207.86006%2010.3501L8.06006%2010.1501C8.15413%2010.0524%208.28447%209.99809%208.42006%2010.0001H15.5801C15.7156%209.99809%2015.846%2010.0524%2015.9401%2010.1501L16.1401%2010.3501C16.2347%2010.4439%2016.288%2010.5717%2016.288%2010.7051C16.288%2010.8384%2016.2347%2010.9662%2016.1401%2011.0601L12.3501%2014.8501C12.2593%2014.9467%2012.1326%2015.0016%2012.0001%2015.0016C11.8675%2015.0016%2011.7408%2014.9467%2011.6501%2014.8501L7.86006%2011.0601Z%22%20fill%3D%22%231E2832%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;z-index:1;pointer-events:none}.form-select select,.form-select-disabled select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-size:13px;padding:4px 40px 4px 12px;border-radius:4px;cursor:pointer;background-color:#fff!important}.menu-drawer{position:fixed;left:0;top:0;background-color:#fff;color:#1e2832;overflow-x:hidden;border-style:solid}.hamburger-bg:before{position:fixed;top:0;left:0;z-index:40;display:block;height:100vh;width:100%;background-color:#00000080;content:""}p{font-size:13px}.guide-body p,.guide-body ul,.info-body p,.info-body ul{margin-top:18px}.guide-body ul,.info-body ul{list-style-type:disc;padding-left:24px}.guide-body a,.info-body a{--tw-text-opacity: 1;color:rgb(3 175 122 / var(--tw-text-opacity))}.guide-card .js-accordion .js-accordionHandlers:after{right:12px}.shadow-elevation-01{--tw-shadow: 0px 2px 2px rgba(0, 0, 0, .05);--tw-shadow-colored: 0px 2px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-elevation-02{--tw-shadow: 0 0 2px rgba(0, 0, 0, .2), 0 2px 10px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 0 2px var(--tw-shadow-color), 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-elevation-03{--tw-shadow: 0px 2px 4px rgba(0, 0, 0, .16);--tw-shadow-colored: 0px 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:#000;animation:dash 1.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.search-modal{pointer-events:none;opacity:0;translate:0 -1.5rem}.search-modal .modal-overlay:after{position:absolute;top:100%;left:0;right:0;height:100vh;--tw-content: "";content:var(--tw-content);background-color:#1e283280}.search-modal input[type=search]::selection{background:#d2d4d6}.search-modal.open{pointer-events:auto;opacity:1;translate:0;transition:.2s ease}.quantity__input:disabled{background-color:#fff;opacity:1}.spb-tooltip{position:relative}.spb-tooltiptext:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}@media (max-width: 768px){.spb-tooltiptext:after{content:none}}.spb-tooltiptext{visibility:hidden;width:240px;font-weight:700;font-size:13px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:8px 2px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-120px;word-break:break-word}@media (max-width: 768px){.spb-tooltiptext{width:200px;font-size:10px;line-height:20px;top:150%;left:0;margin-left:-76px;bottom:auto}}.spb-tooltip:hover .spb-tooltiptext{visibility:visible}.favorite-title{font-size:20px;font-weight:400;line-height:24px;--tw-text-opacity: 1;color:rgb(60 70 80 / var(--tw-text-opacity))}@media (max-width: 768px){.favorite-title{font-size:16px}}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh;margin-top:-50px}.loading-ball{width:50px;height:50px;background-color:#c5a46d;border-radius:50%;animation:bounce 1s infinite ease-in-out}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}body:has(#AddAddress){overflow:hidden}@media (max-width: 768px){#AddAddress:before{content:"";display:block;width:1px;height:calc(100% + 1px)}}.js-swiper-product-main-wrapper:hover .list-nav-prev,.js-swiper-product-main-wrapper:hover .list-nav-next{opacity:1;visibility:visible;transition:.5s ease}.list-pagination{--swiper-pagination-bottom: auto;--swiper-pagination-color: #3c4650;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-inactive-color: #aaaab4;--swiper-pagination-bullet-size: 6px;--swiper-pagination-bullet-horizontal-gap: 3px}.list-pagination .swiper-pagination-bullet{transform:scale(1)!important}.list-pagination:has(.swiper-pagination-bullet:nth-of-type(1).swiper-pagination-bullet-active) .swiper-pagination-bullet,.list-pagination:has(.swiper-pagination-bullet:nth-of-type(2).swiper-pagination-bullet-active) .swiper-pagination-bullet{left:0!important}.list-pagination:has(.swiper-pagination-bullet:first-of-type.swiper-pagination-bullet-active) .swiper-pagination-bullet,.list-pagination:has(.swiper-pagination-bullet:last-of-type.swiper-pagination-bullet-active) .swiper-pagination-bullet{transition:none!important}
