html{scroll-padding-top:90px}body{overflow-x:clip}[ymq-option-action=group-header]{cursor:default!important;display:none!important}.ymq-option-swatches-image-container{width:100%!important;height:390px!important}.ymq-button-change-state-modal-wrapper{display:flex;gap:1rem;justify-content:center;width:100%}.ymq-button-change-state-modal{padding:.5rem 1rem;flex:1}.ymq-address-form-slot{width:100%;margin-top:.75rem}.ymq-address-form-slot.hidden{display:none!important}form-check-address{margin-bottom:var(--margin-lg)}.small-input{padding:.5rem}.form-check-address-container{display:flex;margin:0 auto;flex-direction:column;align-items:stretch;margin-top:var(--padding-md)}.search-address-section{margin-bottom:var(--padding-xl)}.main-address-form{display:flex;flex-direction:column;gap:var(--gap-md);width:100%}.address-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-md)}.address-field,.address-field-wrapper{display:flex;flex-direction:column;gap:var(--gap-xs);position:relative}.address-label,.address-field-label{color:var(--color-foreground);font-weight:700;font-style:normal}.address-textarea{min-height:100px;resize:vertical}.search-input-wrapper{display:flex;gap:var(--gap-sm);width:100%;align-items:stretch}.search-results-dropdown{display:none;position:absolute;top:100%;left:0;right:0;background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:var(--style-border-radius-inputs);z-index:50;max-height:250px;overflow-y:auto;padding:0;margin:4px 0 0;list-style:none;box-shadow:0 4px 12px #0000001a}[data-search-results] li{padding:var(--padding-md) var(--padding-lg);border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1);color:var(--color-foreground);font-size:var(--font-size--sm);line-height:1.4;cursor:pointer;transition:background-color var(--animation-speed) ease}[data-search-results] li:hover{background-color:rgb(var(--color-foreground-rgb) / .05)}[data-search-results] li:last-child{border-bottom:none}.search-message-text{display:none;margin-top:var(--margin-xs);font-size:var(--font-size--xs)}.form-error{display:none;color:#ef4444;font-size:var(--font-size--xs)}.address-field-wrapper.success .form-message{border:1px solid #54C300;background-color:#f2fbeb;color:#376715;padding:11px 13px;border-radius:8px}.address-field-wrapper.success .form-message .message-heading{font-weight:600;font-size:13px;color:#27500a}.address-field-wrapper.error .form-message{border:1px solid #C30000;background-color:#fcf0f0;color:#672d1e;padding:11px 13px;border-radius:8px}.address-field-wrapper.error .form-message .message-heading{font-weight:600;font-size:13px;color:#501e13}.address-field-wrapper.error-1 .form-message{color:#c30000;padding:0}.address-field-wrapper.error-1 .field__input{border:1px solid #C30000}.address-field-wrapper.error-1 .field__input::placeholder{color:#999}form-check-address .field__input::placeholder,.shipping-page-address-input::placeholder{color:#999!important;opacity:1}.address-field-wrapper.error-1 .form-message .message-heading{font-weight:600;font-size:13px;color:#501e13}.address-field-wrapper.warning .form-message{border:1px solid #C3A500;background-color:#fbf8eb;color:#5e380b;padding:11px 13px;border-radius:8px}.address-field-wrapper.warning .form-message .message-heading{font-weight:600;font-size:13px;color:#412402}.address-field-wrapper.info .form-message{border:1px solid #0078C3;background-color:#edf5fb;color:#0c447c;padding:11px 13px;border-radius:8px}.address-field-wrapper.info .form-message .message-heading{font-weight:600;font-size:13px;color:#042c53}.form-message-container{display:none;padding:var(--padding-md);border-radius:var(--style-border-radius-inputs);margin-top:var(--margin-md)}.form-message--success{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.form-message--error{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.form-actions{display:flex;gap:var(--gap-sm);margin-top:var(--margin-sm)}.ymq-option-row:has(.shipping_fee_auto_select)>.ymq-option-title-wrapper:not(form-check-address .ymq-option-title-wrapper){display:none!important}form-check-address .shipping-fee-custom-field{width:100%}form-check-address .shipping-fee-label{display:flex;align-items:baseline;gap:.15em;margin-bottom:.35em;font-weight:700;color:#000}form-check-address .shipping-fee-label .ymq_lable{font-weight:inherit}form-check-address .shipping-fee-label .ymq-option-required{font-weight:700;color:var(--ymq-option--global-error-color)}form-check-address .ymq-option-help-text{margin-top:.35em}form-check-address .shipping-info-text{display:block;font-size:inherit;line-height:1.5;color:inherit}form-check-address [data-redirect-prompt].text-warning{color:#ea910c;font-weight:500}form-check-address a.link-to-account,form-check-address button.link-to-account.form-toggle-trigger{display:inline;padding:0;margin:0;border:none;background:none;box-shadow:none;font:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-decoration:underline;cursor:pointer;appearance:none;-webkit-appearance:none;min-height:0;vertical-align:baseline}form-check-address button.link-to-account.form-toggle-trigger:hover,form-check-address a.link-to-account:hover{opacity:.75}button.small-button{padding:.2rem 1rem;border-radius:var(--style-border-radius-inputs)}form-check-address[data-context=shipping-page]{display:block;margin:0 auto;width:100%}form-check-address[data-context=shipping-page] .form-check-address-container--shipping-page{margin-top:0}form-check-address[data-context=shipping-page] .shipping-fee-checker-card{background-color:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:24px 20px 18px}form-check-address[data-context=shipping-page] .search-address-section{margin-bottom:0}form-check-address[data-context=shipping-page] .address-field-label{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:16px;text-align:left}form-check-address[data-context=shipping-page] .search-input-wrapper{gap:12px;align-items:stretch}form-check-address[data-context=shipping-page] .shipping-page-address-input,form-check-address[data-context=shipping-page] .field__input{background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:6px 16px;font-size:14px;line-height:1.5;min-height:40px;box-sizing:border-box}form-check-address[data-context=shipping-page] .shipping-page-address-input:focus,form-check-address[data-context=shipping-page] .field__input:focus{border-color:#d8d8d8;outline:none;box-shadow:0 0 0 1px #d8d8d8}form-check-address[data-context=shipping-page] button.small-button{background-color:#1a1a1a;color:#fff;border:none;border-radius:8px;padding:6px 40px;min-height:40px;white-space:nowrap;font-size:14px;cursor:pointer}form-check-address[data-context=shipping-page] button.small-button:hover{opacity:.88}form-check-address[data-context=shipping-page] .search-message-text{margin-top:16px;font-size:14px}form-check-address[data-context=shipping-page] .address-field-wrapper.success .form-message{margin-top:16px}form-check-address[data-context=shipping-page] .shipping-page-help-text{margin-top:12px;font-size:14px;line-height:1.65;color:#333;text-align:left}form-check-address[data-context=shipping-page] .shipping-page-fee-result{margin:4px 0 0;font-size:15px;line-height:1.6;color:#1a1a1a;text-align:left}form-check-address[data-context=shipping-page] .shipping-page-fee-result strong{font-size:1.2em;font-weight:700}form-check-address[data-context=shipping-page] .shipping-page-notes{margin-top:20px;text-align:left}form-check-address[data-context=shipping-page] .shipping-page-note{margin:0 0 6px;font-size:12px;line-height:1.75;color:#888}form-check-address[data-context=shipping-page] .shipping-page-note:last-child{margin-bottom:0}@media(max-width:768px){form-check-address[data-context=shipping-page] .shipping-fee-checker-card{padding:20px 16px}form-check-address[data-context=shipping-page] .search-input-wrapper{flex-direction:column}form-check-address[data-context=shipping-page] button.small-button{width:100%}}.blog-post-content h2{border-left:4px solid #C29E6A;border-top:none;border-bottom:none;background-color:#f3f3f3;padding:8px 12px;margin-bottom:16px}.blog-post-content h3{border-left:3px solid #C29E6A;background-color:#f8f8f8;padding:6px 10px;margin-bottom:12px}.blog-post-content h4{display:block;width:100%;border-left:3px solid #C29E6A;background-color:#f8f8f8;padding:6px 10px;margin-bottom:12px;box-sizing:border-box}.blog-post-content .toc-box{border:1px solid #C29E6A;background-color:#fff!important;padding:24px 32px;margin-bottom:24px}.blog-post-content .toc-box h4{border-left:none;background:none;padding:0}.template-article .section-background,.template-article .section,body.template-article{background-color:#d5d3d1!important}.shopify-section:has(.section-collection-list-box) .section-background,.shopify-section:has(.section-collection-tag-list) .section-background,.shopify-section:has(.section-collection-detail__content) .section-background{background-color:#f4f3f1}.blog-post-content h3{border-left:none;background:none;padding:0 0 10px;border-bottom:none;margin-bottom:18px;width:auto;display:block;position:relative}.blog-post-content h3:after{content:"";position:absolute;bottom:0;left:0;width:2em;height:4px;background-color:#c29e6a}.text-block--Ab3FyZGFDTGQzWTNrV__blog-post-title{text-align:left!important}.text-block--Ab3FyZGFDTGQzWTNrV__blog-post-title h1{border-left:4px solid #000;padding-left:12px}video,.hero__video,.hero__video-wrapper--mobile video{background:transparent!important;background-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
