:root{--ui-section-margin: 3.6rem;--font-heading: "Inter", sans-serif;--font-subheading: "Inter", sans-serif;--font-body: "Inter", sans-serif;--font-size-small: clamp(0.857rem, 0.762rem + 0.37vw, 1rem);--font-size-xsmall: clamp(0.714rem, 0.667rem + 0.19vw, 0.857rem);--text-weight-normal: 400;--text-weight-bold: 600;--text-spacing-default: 0.0em;--color-primary: #000000;--color-background: #F6F6F2;--color-marker: #cccccc;--color-text-sub: rgba(60,66,69,0.65);--color-text-emphasis: #FF522D;--color-text-note: #666666;--color-text-placeholder: #aaaaaa;--color-text-rubi: #888888;--color-text-badge: #999999;--color-bg_primary: #F6F6F2;--color-bg_gray: #f6f6f6;--color-bg_lightGray: #f6f6f6;--color-bg_paleGray: #fafafa;--color-bg-focus: #efefef;--color-bg-emphasis: #d84945;--color-bg-sale: #d84945;--color-border: #E2E3E3;--button-background: #000000;--button-text-color: #ffffff;--gap-gutter: 20px}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:var(--text-weight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%;text-spacing-trim:space-first;word-wrap:break-word}a{transition:all .8s}a *{transition:all .8s}a *:hover,a:hover{transition:all .8s}strong{font-weight:var(--text-weight-bold)}em{color:var(--color-text-emphasis);font-style:normal}sup,sub{display:inline-block;font-size:.45em}sup{transform:translateY(-0.3em)}sub{vertical-align:baseline}.c-device_only_pc{display:none}@media screen and (width > 1000px){.c-device_only_pc{display:block}}.c-device_only_sp{display:block}@media screen and (width > 1000px){.c-device_only_sp{display:none}}figure{margin:0;padding:0}figure>img{margin:0;padding:0}.c-image_clipping,.c-image_clipping_1-1,.c-image_clipping_4-3,.c-image_clipping_3-4,.c-image_clipping_16-9{position:relative;overflow:hidden}.c-image_clipping::before,.c-image_clipping_1-1::before,.c-image_clipping_4-3::before,.c-image_clipping_3-4::before,.c-image_clipping_16-9::before{content:"";display:block;padding-top:100%}.c-image_clipping_1-1::before{padding-top:100%}.c-image_clipping_4-3::before{padding-top:75%}.c-image_clipping_3-4::before{padding-top:133.33%}.c-image_clipping_16-9::before{padding-top:56.25%}.c-image_clipping>img,.c-image_clipping>svg,.c-image_clipping_1-1>img,.c-image_clipping_1-1>svg,.c-image_clipping_4-3>img,.c-image_clipping_4-3>svg,.c-image_clipping_3-4>img,.c-image_clipping_3-4>svg,.c-image_clipping_16-9>img,.c-image_clipping_16-9>svg{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;left:0;top:0;width:100%;height:100%;margin:0;transition:all .6s;z-index:0}.c-text_acenter{text-align:center}.c-text_aleft{text-align:left}.c-text_aright{text-align:right}.c-text_ajustify{text-align:justify}@media screen and (width <= 1000px){.c-text_aleft_pc{text-align:left}.c-text_acenter_pc{text-align:center}.c-text_aright_pc{text-align:right}.c-text_ajustify_pc{text-align:justify}}@media screen and (width > 1000px){.c-text_aleft_sp{text-align:left}.c-text_acenter_sp{text-align:center}.c-text_aright_sp{text-align:right}.c-text_ajustify_sp{text-align:justify}}.c-text_vtop{vertical-align:top}.c-text_vmiddle{vertical-align:middle}.c-text_vbottom{vertical-align:bottom}.c-text_note{color:var(--color-note);font-size:85%;line-height:1.65}.c-list_note{display:grid;row-gap:.65em !important;list-style:none;margin-inline-start:0}.c-list_note li{color:var(--color-text-note);font-size:98%;line-height:1.65;text-indent:-1.2em;padding-left:1.2em}.c-list_note li+li{margin-top:.35em}.c-list_dl{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;border-top:1px solid var(--color-border)}.c-list_dl dt,.c-list_dl dd{padding-top:1.5em;padding-bottom:1.5em;margin:0;border-bottom:1px solid var(--color-border)}.c-list_dl dt{width:30%;padding-right:.5em}.c-list_dl dd{width:70%;padding-left:.5em}.c-list_dl.ratio_1-1 dt{width:50%}.c-list_dl.ratio_1-1 dd{width:50%}.c-list_dl.ratio_7-3 dt{width:70%}.c-list_dl.ratio_7-3 dd{width:30%}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.TableWrapper{overflow:auto;-webkit-overflow-scrolling:touch}.Table,.prose table{width:100%;font-size:90%;border-collapse:separate;white-space:nowrap}.Table th,.Table td,.prose table th,.prose table td{padding:18px 10px;border-top:0;border-bottom:1px solid var(--color-border);border-color:var(--color-border);text-align:left}.Table th:first-child,.Table td:first-child,.Table tfoot td:empty+td,.prose table th:first-child,.prose table td:first-child,.prose table tfoot td:empty+td{padding-left:0}.Table th:last-child,.Table td:last-child,.prose table th:last-child,.prose table td:last-child{padding-right:0}.Table th,.prose table th{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:.2em}.Table thead th:first-child:empty,.Table tbody th:first-child,.prose table thead th:first-child:empty,.prose table tbody th:first-child{position:sticky;left:0;min-width:40px;max-width:100px;z-index:1;background:var(--background);white-space:normal}.Table tbody th:first-child,.prose table tbody th:first-child{border-right:1px solid var(--color-border)}.Table tfoot td:empty,.prose table tfoot td:empty{border-bottom:none}.Table--large td{padding-top:25px;padding-bottom:25px}.Table--noBorder tbody tr:not(:last-child) td{border-bottom:none}@media screen and (min-width: 1140px){.Table,.prose table{white-space:normal}.Table--large td{padding-top:35px;padding-bottom:35px}}.c-layout_multi-column{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}@media screen and (width > 740px){.c-layout_multi-column{flex-direction:row}}.c-layout_multi-column.col2>*{width:47.5%}@media screen and (width <= 740px){.c-layout_multi-column.col2>*{width:auto}}.c-layout_multi-column.jc-c{justify-content:center}.c-layout_multi-column.ai-s{align-items:stretch}.c-layout_multi-column.col2>*{width:47.5%}@media screen and (max-width: 640px){.c-layout_multi-column.col2>div+div{margin:8vw auto 0}}.c-layout_flex_bottom{display:flex;flex-direction:column}.c-layout_flex_bottom .c-layout_flex_bottom_button{margin-top:auto}nav.breadcrumb{display:none}.button:not(.button--text),.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{font-family:var(--font-body);font-weight:var(--text-weight-normal);font-size:calc(var(--base-font-size) - 1px);letter-spacing:var(--text-spacing-default)}@media screen and (width > 740px){.button:not(.button--text),.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button{font-size:calc(var(--base-font-size) - 1px)}}.button:not(.button--text).button--small.text--xsmall{color:rgba(var(--text-color), 0.7);font-family:var(--font-body);font-size:calc(var(--base-font-size) - 2px);line-height:var(--button-small-height)}.buy-buttons .button{padding:1rem 1.75rem}.button--outline{border-color:var(--color-primary)}body{background-color:#fff}.header{background:none}.header .container{max-width:100%}@media screen and (width <= 740px){.header .container{--container-gutter: 16px}}@media screen and (width <= 740px){.header .header__wrapper{padding:14px 0}}.header .header__logo{position:fixed;right:16px;bottom:20px;width:30vw;margin-right:0 !important;transition:opacity .8s ease;opacity:1}@media screen and (width > 740px){.header .header__logo{right:16px;bottom:20px;width:26vw}}@media screen and (width > 1000px){.header .header__logo{width:16vw}}.header .header__logo.is-scrolling{opacity:0;pointer-events:none}.header .header__logo-link{width:100%}.header .header__logo-link .header__logo-image{max-width:100% !important;width:100% !important}.header .header__inline-navigation,.header .header__secondary-links{flex:1 1 auto}.header--bordered:not(.header--transparent){box-shadow:none}.header.header--transparent .header__logo-image{filter:invert(100%) sepia(0%) saturate(7446%) hue-rotate(344deg) brightness(100%) contrast(100%);transition:filter 1.2s ease .1s}.shopify-section--footer .footer .container{max-width:100%}.shopify-section--footer .footer--bordered{border:none}.shopify-section--footer .footer__item-list{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (width > 740px){.shopify-section--footer .footer__item-list{padding-inline-end:calc(26vw + 16px)}}@media screen and (width > 1000px){.shopify-section--footer .footer__item-list{justify-content:flex-start;align-items:flex-start;padding-inline-end:calc(16vw + 16px)}}.shopify-section--footer .footer__item-list .footer__item--social-media .footer__item-content{margin-block-start:0}.shopify-section--footer .footer__aside{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:24px;margin-block-start:60px;padding-inline-end:calc(30vw + 20px)}@media screen and (width > 740px){.shopify-section--footer .footer__aside{padding-inline-end:calc(26vw + 16px)}}@media screen and (width > 1000px){.shopify-section--footer .footer__aside{flex-direction:row;align-items:center;gap:40px;margin-block-start:80px;margin-left:auto;margin-right:auto;padding-inline-end:calc(16vw + 16px)}}.shopify-section--footer .footer__aside .footer__cross-border{margin-inline-end:0}.shopify-section--footer .footer__aside .footer__aside__links{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;gap:20px}@media screen and (width > 1000px){.shopify-section--footer .footer__aside .footer__aside__links{flex-direction:row;gap:40px}}.shopify-section--footer .footer__aside .footer__aside_menu_list{display:flex;flex-flow:column;justify-content:flex-start;gap:4px}@media screen and (width > 1000px){.shopify-section--footer .footer__aside .footer__aside_menu_list{flex-flow:row;justify-content:flex-end;align-items:center;gap:30px}}@media screen and (width > 1000px){.shopify-section--footer .footer__aside .footer__aside_menu_list_item{margin-top:0}}.shopify-section--footer .footer__aside .footer__aside_menu_list_item_link{font-size:12px}.shopify-section--footer .footer__aside .footer__aside_copyright .footer__copyright{margin-block-start:0}@media screen and (width > 1000px){.shopify-section--footer .footer__aside .footer__aside_copyright .footer__copyright{font-size:11px;letter-spacing:.02em;line-height:1}}.template-collection .shopify-section--link-list .vertical-breather{padding-block-start:0}:root{--heading-h2-font-size: 20px;--heading-h3-font-size: 18px;--heading-h4-font-size: 17px;--heading-h5-font-size: 16px;--heading-h6-font-size: 12px}@media screen and (width > 1200px){:root{--vertical-breather: 80px;--vertical-breather-tight: 64px;--product-list-block-spacing: 48px;--heading-large-font-size: 58px;--heading-h1-font-size: 50px;--heading-h2-font-size: 25px;--heading-h3-font-size: 21px;--heading-h4-font-size: 18px;--heading-h5-font-size: 17px;--heading-h6-font-size: 14px}}html{font-size:87.5%}@media screen and (width > 740px){html{font-size:87.5%}}.heading,.h1,.prose h1,.h2,.prose h2,.h3,.prose h3,.h4,.prose h4,.h5,.prose h5,.h6,.prose h6{font-family:var(--font-heading);font-weight:var(--text-weight-normal);letter-spacing:0em;text-transform:none}.heading--small,.heading--xsmall,.heading--xxsmall,.button:not(.button--text),.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-product-reviews .spr-button,.shopify-payment-button__button--unbranded,.label,.discount-badge{text-transform:none}.rte p,.prose p{font-weight:var(--text-weight-normal);letter-spacing:0em;line-height:2}.rte p.h1,.rte p.h2,.rte p.h3,.rte p.h4,.rte p.h5,.rte p.h6,.prose p.h1,.prose p.h2,.prose p.h3,.prose p.h4,.prose p.h5,.prose p.h6{font-family:var(--font-heading);font-weight:var(--text-weight-normal);letter-spacing:0em;text-transform:none}.price{color:var(--color-text-primary)}.animated-plus:before{height:1px}.animated-plus:after{width:1px}.input,.textarea,.select,.input__field{background-color:#fff}@supports(aspect-ratio: 1/1){.aspect-ratio--tall{aspect-ratio:3/4}}.shopify-section:not(:first-child) .bordered-section{margin-block:0;box-shadow:0 0,0 -1px var(--color-border)}.template-product .container,.shopify-section--featured-collections .container,.shopify-section--recently-viewed-products .container,.shopify-section--product-recommendations .container,.shopify-section--collection-list .container{margin-inline:auto}.template-product .section__header,.shopify-section--featured-collections .section__header,.shopify-section--recently-viewed-products .section__header,.shopify-section--product-recommendations .section__header,.shopify-section--collection-list .section__header{text-align:left;max-width:var(--container-max-width);margin-block-end:min(32px,var(--vertical-breather))}.template-product .product-list--center .product-list__inner,.shopify-section--featured-collections .product-list--center .product-list__inner,.shopify-section--recently-viewed-products .product-list--center .product-list__inner,.shopify-section--product-recommendations .product-list--center .product-list__inner,.shopify-section--collection-list .product-list--center .product-list__inner{justify-content:safe flex-start;margin-inline:auto}.shopify-section--faq .collapsible-toggle{-moz-column-gap:15px;column-gap:15px}.shopify-section--collection-list .list-collections--carousel .list-collections__item{height:100%}.shopify-section--collection-list .list-collections--carousel .list-collections__item .list-collections__item-image-wrapper:before{background:rgba(var(--section-block-overlay), 0)}.shopify-section--collection-list .list-collections--carousel .list-collections__item-list{justify-content:safe flex-start;grid-auto-columns:40vw;grid-gap:10px}@media screen and (width > 740px){.shopify-section--collection-list .list-collections--carousel .list-collections__item-list{grid-auto-columns:24vw}}@media screen and (width > 1000px){.shopify-section--collection-list .list-collections--carousel .list-collections__item-list{grid-auto-columns:15vw}}@media screen and (width > 1000px){.shopify-section--collection-list .list-collections--carousel .list-collections__item-info{padding-inline:24px}}.shopify-section--collection-list .title-image img{filter:invert(100%) sepia(0%) saturate(7446%) hue-rotate(344deg) brightness(100%) contrast(100%)}@media screen and (pointer: fine){.shopify-section--collection-list .list-collections__item:hover .list-collections__item-image-wrapper::before{background:rgba(var(--section-block-overlay), 0.75);transition:background 1s ease}.shopify-section--collection-list .list-collections__item:hover .title-image{transform:scale(0.95);transition:transform 1s ease}}.template-index .shopify-section--collection-list .section{margin-block:0}.template-index .shopify-section--collection-list .list-collections--carousel .list-collections__item-list{padding-inline-start:0;grid-auto-columns:82vw}@media screen and (width > 740px){.template-index .shopify-section--collection-list .list-collections--carousel .list-collections__item-list{grid-auto-columns:50vw}}@media screen and (width > 1000px){.template-index .shopify-section--collection-list .list-collections--carousel .list-collections__item-list{grid-auto-columns:28vw}}@media screen and (width > 1000px){.template-index .list-collections__scroller.is-scrollable+.list-collections__prev-next{right:var(--container-gutter)}}.shopify-section--contact-form .contact{flex-direction:column;align-items:center;row-gap:40px}@media screen and (width > 1200px){.shopify-section--contact-form .contact{row-gap:90px}}.shopify-section--contact-form .input_label{position:relative;display:inline-block;margin-bottom:.25rem}.shopify-section--contact-form .input_label:has(+.input__field[required]){position:relative;display:flex;justify-content:flex-start;align-items:center}.shopify-section--contact-form .input_label:has(+.input__field[required])::after{content:"*";display:block;position:relative;color:var(--color-text-emphasis);font-weight:var(--font-weight-bold);margin-left:.2rem}.shopify-section--contact-form .input__field--textarea{height:6rem}.shopify-section--contact-form .input__field::-moz-placeholder{color:var(--color-text-placeholder)}.shopify-section--contact-form .input__field::placeholder{color:var(--color-text-placeholder)}.shopify-section--contact-form .contact_required{color:var(--color-text-emphasis);font-size:var(--font-size-xsmall);text-align:right}.shopify-section--contact-form .contact__aside{margin-inline-end:0}.shopify-section--contact-form .contact__aside .contact__text-list{background-color:var(--color-bg_paleGray);border:none;color:var(--color-text-note)}.shopify-section--link-list .link-list{display:flex;flex-direction:column;flex-direction:row;align-items:stretch;gap:10px;width:100%}.shopify-section--link-list .link-list .link-list-item{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;width:calc((100% - 20px)/3);border:1px solid var(--color-primary);padding:12px 10px;aspect-ratio:1/1}@media screen and (width > 740px){.shopify-section--link-list .link-list .link-list-item{justify-content:space-between;gap:20px;padding:2rem 20px;aspect-ratio:auto}}.shopify-section--link-list .link-list .link-list-item .title{font-size:13px;line-height:1.35}@media screen and (width > 740px){.shopify-section--link-list .link-list .link-list-item .title{font-size:16px}}@media screen and (pointer: fine){.shopify-section--link-list .link-list .link-list-item:hover{background-color:#000;color:#fff;transition:background-color 1s ease}}@media screen and (width > 740px){.shopify-section--link-list .link-list .link-list-item::after{content:"→";display:block;position:relative;font-size:1.35rem}}.shopify-section--collection-banner .page-header__text-wrapper{max-width:100%;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (width > 740px){.shopify-section--collection-banner .page-header__text-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;-moz-column-gap:1.3888888889vw;column-gap:1.3888888889vw}}.shopify-section--collection-banner .page-header__text-wrapper>h1,.shopify-section--collection-banner .page-header__text-wrapper>div{text-align:left}@media screen and (width > 740px){.shopify-section--collection-banner .page-header__text-wrapper>h1,.shopify-section--collection-banner .page-header__text-wrapper>div{width:calc((100% - 1.3888888889vw)/2)}}.shopify-section--collection-banner .page-header__text-wrapper h1{font-size:20px}@media screen and (width > 740px){.shopify-section--collection-banner .page-header__text-wrapper h1{font-size:30px}}.shopify-section--collection-banner .page-header__text-wrapper p{font-size:12px}@media screen and (width > 740px){.shopify-section--collection-banner .page-header__text-wrapper p{font-size:13px}}@media screen and (width > 1000px){.product{margin-inline:0;-moz-column-gap:var(--gap-gutter);column-gap:var(--gap-gutter)}}@media screen and (width > 1000px){.product--thumbnails-bottom .product__info{--product-info-width: calc(35%)}.product--thumbnails-bottom .product__media{--product-media-width: calc(100% - 35% - var(--gap-gutter))}.product__media{padding-inline-start:0}}@media screen and (width > 740px){.shopify-section--main-product{margin-block-start:40px}}.product__zoom-button{bottom:auto;top:16px}.product__info .product-meta{border-bottom:none;padding-block-end:0}.product__info .product-meta .product-meta__price-list-container{align-items:baseline}.product__info .product-meta .product-meta__label-list{flex-direction:row;-moz-column-gap:.5rem;column-gap:.5rem}.product__info .product-meta .label{background:rgba(0,0,0,0);color:var(--color-primary);font-size:var(--font-size-small);font-weight:var(--text-weight-normal);letter-spacing:var(--text-spacing-default);padding:0}.product__info .product-meta .label--inventory{background:rgb(var(--product-on-sale-accent));color:#fff;font-size:var(--font-size-xsmall);align-self:center;padding:0 .35rem;margin-inline-start:1rem}.product__info .product-meta .label--subdued{color:var(--color-text-sub)}.product__info .product-meta .label--highlight{color:rgb(var(--product-on-sale-accent))}.product__info .product-meta .text--small{font-size:var(--font-size-xsmall)}.product__info .product-notes ul{padding-inline-start:1.35rem;list-style-type:square}.product__info .product-notes ul li::marker{color:var(--color-marker)}.product__info .product-help{border-bottom:1px solid rgb(var(--border-color));margin:2rem 0;padding-block-end:2.8rem}.product__info .product-help ul{padding-inline-start:1.35rem;list-style-type:square}.product__info .product-help ul li::marker{color:var(--color-marker)}.product-form .product-form__add-button .loader-button__text{-moz-column-gap:.85rem;column-gap:.85rem}.product-form .product-form__add-button .loader-button__text .inventory{color:rgb(var(--product-on-sale-accent))}.aspect-ratio--square img,.aspect-ratio--short img,.aspect-ratio--tall img{-o-object-fit:cover;object-fit:cover}.product-item .label{font-weight:var(--text-weight-normal);letter-spacing:var(--text-spacing-default)}.product-item .product-item__label-list{left:0;top:0}.product-item .product-item-meta{text-align:left}.product-item .product-item-meta .price-list .label--highlight{background:rgba(0,0,0,0);color:rgb(var(--product-on-sale-accent));font-size:var(--font-size-xsmall);padding:0}.product-item__info .price{font-size:.95rem}.shopify-section--main-page .section-header p.h6{margin-bottom:1em}.shopify-policy__body .rte{--heading-h2-font-size: 20px;--heading-h3-font-size: 18px;--heading-h4-font-size: 16px;--heading-h5-font-size: 14px;--heading-h6-font-size: 12px}.shopify-policy__body .rte h2:not(:first-child){padding-top:5rem;border-top:1px solid var(--color-primary)}.shopify-policy__body .rte p+h2,.shopify-policy__body .rte div+h2,.shopify-policy__body .rte ul+h2,.shopify-policy__body .rte ol+h2,.shopify-policy__body .rte dl+h2,.shopify-policy__body .rte table+h2{margin-top:5rem}.shopify-policy__body .rte p+h3,.shopify-policy__body .rte div+h3,.shopify-policy__body .rte ul+h3,.shopify-policy__body .rte ol+h3,.shopify-policy__body .rte dl+h3,.shopify-policy__body .rte table+h3{margin-top:3rem}.shopify-policy__body .rte p+h4,.shopify-policy__body .rte div+h4,.shopify-policy__body .rte ul+h4,.shopify-policy__body .rte ol+h4,.shopify-policy__body .rte dl+h4,.shopify-policy__body .rte table+h4{margin-top:2rem}.shopify-policy__body .rte ul li::marker{color:var(--color-marker)}.shopify-policy__body .rte dl{display:flex;flex-wrap:wrap;align-items:stretch;box-sizing:border-box}.shopify-policy__body .rte dl dt,.shopify-policy__body .rte dl dd{padding:1.85rem 0;margin:0;border-top:1px solid var(--color-border);box-sizing:border-box}.shopify-policy__body .rte dl dt{width:35%;padding-right:5%}.shopify-policy__body .rte dl dd{width:65%}.shopify-policy__body .rte dl.ratio_1-1 dt{width:50%}.shopify-policy__body .rte dl.ratio_1-1 dd{width:50%}.shopify-policy__body .rte dl.ratio_7-3 dt{width:50%}.shopify-policy__body .rte dl.ratio_7-3 dd{width:50%}@media screen and (width > 740px){.shopify-section--main-cart .cart{grid-template-columns:auto;gap:30px}.shopify-section--main-cart .cart__aside{width:560px;margin-inline-start:auto}}.shopify-section--main-cart .cart__content__notes{background-color:var(--color-bg-emphasis);margin-block-end:3em;padding:1em}.shopify-section--main-cart .cart__content__notes p{line-height:1.65;text-align:center}.shopify-section--main-cart .cart__content__notes p em{color:var(--color-text-emphasis);font-style:normal;font-weight:var(--text-weight-bold)}.shopify-section--main-cart .product-item-meta__property-list p{margin-block-end:.05em}.shopify-section--main-cart .line-item__remove-form{margin-block-start:10px;margin-inline:0;display:flex;justify-content:flex-start}@media screen and (width > 740px){.shopify-section--main-cart .line-item__remove-form{justify-content:center}}.shopify-section--main-cart .line-item__remove-form button{margin-inline:0}@media screen and (width <= 740px){.shopify-section--main-cart .cart__recap{padding-inline:1.5rem}}.shopify-section--main-cart .cart__recap-date{width:100%}.shopify-section--main-cart .cart__recap-name{display:grid;row-gap:15px;text-align:left;width:100%;margin-block:2.5rem}.shopify-section--main-cart .cart__recap-name h6{font-weight:var(--text-weight-bold);margin:0}.shopify-section--main-cart .cart__recap-name .fieldset-row{gap:1rem;grid-template-columns:repeat(2, auto);display:grid}.shopify-section--main-cart .cart__recap-name .bride input{background-color:#fbf2f0}.shopify-section--main-cart .cart__recap-name .groom input{background-color:#f1f5f3}.shopify-section--main-cart .cart__recap-multiship{display:grid;row-gap:15px;text-align:left;width:100%;margin-block-start:1.5rem}.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form{display:grid;row-gap:25px}.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__header{margin-block-end:25px}.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__header .cart__content__notes{margin-block-end:1.5rem}.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__header p em{color:var(--color-text-emphasis);font-style:normal;font-weight:var(--text-weight-bold)}.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__block.address1,.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__block.address2{padding-block:25px;border-top:1px solid var(--color-border)}.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__block .h5{text-align:center;margin-bottom:15px}.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__products ul{display:grid;row-gap:.25rem;list-style-type:none;margin:0;padding-left:0}.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__products ul li label{display:flex;align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer}.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__products label:has(input[type=checkbox]:disabled),.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__products input[type=checkbox]:disabled{opacity:.25}.shopify-section--main-cart .cart__recap-multiship .fieldset{display:grid;row-gap:15px}.shopify-section--main-cart .cart__recap-multiship .fieldset-row{gap:1rem;grid-template-columns:repeat(2, auto);display:grid}.shopify-section--main-cart .cart__recap-multiship .cart__recap-multiship__form__address{display:grid;row-gap:15px}.shopify-section--main-cart .cart__recap-pickup{margin-block-start:1rem}.shopify-section--main-cart .cart__recap-pickup p{color:var(--color-text-emphasis);font-size:.95rem;line-height:1.65}.shopify-section--main-cart .cart__recap-pickup p em{font-style:normal;font-weight:var(--text-weight-bold)}.shopify-section--main-cart .cart__recap-note{margin-block-start:1.5rem}.shopify-section--main-cart .cart__order-note{padding-block-start:8px}.shopify-section--main-cart .cart__total-container{align-items:baseline}.shopify-section--main-cart .cart__tax-note{text-align:right}.shopify-section--main-cart .product-form__multiship__products__error{background-color:var(--color-bg-emphasis);padding:.65rem;color:var(--color-text-emphasis);font-weight:var(--text-weight-bold);margin-block-start:.5rem}.shopify-section--main-cart #validate-multiship-products:has(+.cart__checkout-button){display:none}.shopify-section--main-cart #validate-multiship-products:has(+.cart__checkout-button:disabled){display:block}.shopify-section--main-cart .cart__checkout-button:disabled{opacity:.4;transition:all .8s}.shopify-section--main-cart .button[type=submit]{font-size:14px;padding:.95rem 2.05rem;margin-inline:auto}.ProductForm__Label{display:flex;justify-content:flex-start;align-items:center;width:100%}.ProductForm__Label.required{position:relative}.ProductForm__Label.required::after{content:"必須";display:inline-block;background-color:var(--color-text-emphasis);color:#fff;font-size:9px;font-weight:var(--text-weight-bold);line-height:1;white-space:nowrap;padding:.3em;margin-block-start:.02em;margin-inline-start:.35rem;align-self:center}@media screen and (width > 740px){.ProductForm__Label.required::after{font-size:10px}}/*# sourceMappingURL=custom.min.css.map */