.Header__MainNav .HorizontalList__Item>a,.ProductMeta__Title{font-weight:700}.flexContainer{display:flex;align-items:center;gap:.5rem;padding:3px 0}.Price--highlight{color:#d32f2f;font-weight:bolder;letter-spacing:normal}.ProductMeta__Price.Price--highlight{font-size:20px}.Price--compareAt{position:relative;margin-left:10px;color:#5c5c5c;font-weight:400;letter-spacing:normal}.Price--compareAt:before{position:absolute;content:"";top:50%;left:-.4em;width:calc(100% + .8em);height:1px;background:currentColor}.Product__Info .Price.Price--compareAt{margin-left:0!important;margin-right:10px!important;font-size:20px;font-weight:bolder;letter-spacing:normal}.template__price__product__saved_amount{display:inline-block;background-color:#d8c6b6;padding:6px 10px;border-radius:6px;font-size:.85rem;letter-spacing:0;color:#2e2c2c;font-weight:700;line-height:1;white-space:nowrap}.Product__InfoWrapper .ProductMeta__PriceList{display:flex!important;align-items:center;gap:8px}.ProductMeta{text-align:left}.ProductForm__Variants .ProductForm__Item{pointer-events:none!important;padding:0;margin-bottom:10px;border:unset!important}.ProductForm__Variants svg{display:none!important}.ProductForm__Variants .ProductForm__OptionName{text-transform:capitalize;font-size:14px;font-weight:700;display:block;color:#292929}.ProductForm__Variants .ProductForm__SelectedValue{font-size:13px;font-weight:400;margin-left:6px}.Popover__ValueList_nah{display:flex;align-items:center;flex-wrap:wrap;gap:6px}button.Popover__Value_nah.is_option_with_color_swatch_cstm_true{position:relative}button.Popover__Value_nah.is_option_with_color_swatch_cstm_true{transition:.3s all ease-in-out;border:2px solid transparent;width:62px;height:62px;color:transparent;position-area:center center;background-position:top;background-repeat:no-repeat;background-size:100%}button.Popover__Value_nah.is_option_with_color_swatch_cstm_true:hover,button.Popover__Value_nah.is_option_with_color_swatch_cstm_true.is-selected{box-shadow:#000 0 0 0 1px}button.Popover__Value_nah.is_option_with_color_swatch_cstm_false.button--primary.u-h6{color:#6a6a6a;font-size:13px;padding:9px 10px;min-width:50px;line-height:15.6px;text-align:center;border:1px solid #ddd;margin:0;transition:.3s all ease-in-out;display:inline-block;cursor:pointer}button.Popover__Value_nah.is_option_with_color_swatch_cstm_false.button--primary.u-h6:hover,button.Popover__Value_nah.is_option_with_color_swatch_cstm_false.button--primary.u-h6.is-selected{color:#fff;background-color:#292929;border:1px solid #000;text-decoration-color:#fff}.ProductForm__AddToCart.Button--primary{background-color:#111!important;border-color:#111!important;color:#fff!important;box-shadow:none!important}.ProductForm__AddToCart.Button--primary:hover,.ProductForm__AddToCart.Button--primary:focus,.ProductForm__AddToCart.Button--primary:active{background-color:#222!important;border-color:#222!important;color:#fff!important;box-shadow:none!important;outline:none!important}.ProductForm__AddToCart:before,.ProductForm__AddToCart:after{background-color:#111!important;border-color:#111!important}.ProductForm__AddToCart:disabled,.ProductForm__AddToCart.Button--primary[disabled]{background-color:#ccc!important;border-color:#ccc!important;color:#666!important}.shipping-info{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:13px}.shipping-left{display:flex;align-items:center;gap:6px}.shipping-dot{width:8px;height:8px;background:#3cb371;border-radius:50%;flex-shrink:0}.shipping-right{font-size:12px;white-space:nowrap}.shipping-dot{width:10px;height:10px;background:#3bb54a;border-radius:50%;position:relative}.shipping-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#3bb54a80;animation:pulse 1.8s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}.trust-badges{margin-top:12px}.Slideshow .SectionHeader__Heading{font-family:Playfair Display,serif!important;font-size:56px!important;font-weight:400!important;letter-spacing:3px!important;text-transform:uppercase;line-height:1.15;text-shadow:0 2px 15px rgba(0,0,0,.35)}.Slideshow .SectionHeader__SubHeading{font-size:13px!important;letter-spacing:4px!important;text-transform:uppercase;opacity:.9}@media screen and (max-width:768px){.Slideshow .SectionHeader__Heading{font-size:32px!important;letter-spacing:1.5px!important;line-height:1.2}.Slideshow .SectionHeader__SubHeading{font-size:11px!important;letter-spacing:3px!important}}.winter-sale-alert{border:2px solid #e74c3c;border-radius:10px;padding:14px 18px;margin-top:16px;background:#fff5f5;text-align:center}.winter-sale-alert__title{color:#c0392b;font-size:15px;font-weight:700;text-transform:uppercase;margin-bottom:6px;letter-spacing:.03em}.winter-sale-alert__text{color:#c0392b;font-size:14px;line-height:1.45}.featured-collection__title{font-size:28px;letter-spacing:2px;text-transform:uppercase;margin-bottom:30px}@media(min-width:768px){.featured-collection__title{font-size:34px;margin-bottom:40px}}.featured-collection__button{width:fit-content!important;display:inline-block!important;padding:10px 18px!important;margin:0 auto!important;font-size:12px!important;letter-spacing:1px!important;text-transform:uppercase!important}.featured-collection__card form{text-align:center!important}@media screen and (min-width:768px)and (max-width:1023px){.featured-collection__button{padding:9px 16px!important;font-size:11px!important}}@media screen and (min-width:1024px){.featured-collection__button{padding:10px 20px!important;font-size:12px!important}}.product-bundle-offer{background:#f6f6f6;border-radius:12px;padding:16px 14px;margin-top:16px;text-align:center}.product-bundle-offer__title{font-size:13px;font-weight:700;color:#111;margin-bottom:12px;letter-spacing:.04em}.product-bundle-offer__grid{display:flex;justify-content:center;gap:8px;flex-wrap:nowrap;margin-bottom:12px}.product-bundle-offer__item{background:#fff;border:1px solid #ddd;border-radius:6px;min-width:90px;padding:8px 6px;text-align:center}.product-bundle-offer__heading{font-size:11px;font-weight:600;color:#111;margin-bottom:2px}.product-bundle-offer__qty{font-size:20px;line-height:1;color:#111;margin-bottom:4px;font-weight:600}.product-bundle-offer__discount{font-size:11px;color:#555}.product-bundle-offer__note{background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px;font-size:12px;font-weight:500;color:#333}.product-social-proof{display:flex;align-items:center;gap:14px;border:1px solid #d9d9d9;border-radius:14px;padding:14px 16px;margin-top:18px;background:#fff}.product-social-proof__avatar{width:70px;height:70px;border-radius:50%;overflow:hidden;flex:0 0 70px;position:relative;background:#fff}.product-social-proof__avatar img{width:100%;height:100%;object-fit:contain;object-position:top;background:#fff}.product-social-proof__avatar:after{content:"\2714";position:absolute;bottom:2px;right:2px;width:18px;height:18px;border-radius:50%;background:#2d9cdb;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.product-social-proof__text{font-size:14px;line-height:1.45;color:#111}.product-social-proof__text strong{font-weight:700}@media screen and (max-width:640px){.product-bundle-offer__grid{gap:10px}.product-bundle-offer__item{min-width:92px;padding:10px 8px}.product-bundle-offer__qty{font-size:24px}.product-social-proof{align-items:flex-start}}.product-size-guide-inline{margin:10px 0 14px;border:none}.product-size-guide-inline__toggle{display:inline-flex;align-items:center;justify-content:center;background:#f7f3ef;color:#2e2c2c;border:1px solid #e6ddd4;border-radius:0;padding:8px 14px;font-size:12px;letter-spacing:.04em;text-transform:none;font-weight:600;cursor:pointer;transition:all .2s ease}.product-size-guide-inline__toggle:hover,.product-size-guide-inline__toggle.is-open{background:#efe6dd;color:#8c6b4f;border-color:#d9c6b4}.product-size-guide-inline__content{display:none;padding:12px 0 0}.product-size-guide-inline__content.is-open{display:block}.product-size-guide-inline__content img{max-width:100%;height:auto;display:block;margin-bottom:10px;border-radius:8px}.product-size-guide-inline__content .Rte{font-size:14px;line-height:1.55;color:#2e2c2c}.product-personalization{margin:14px 0 16px}.product-personalization__label{display:block;margin-bottom:8px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#2e2c2c}.product-personalization__input{width:100%;border:1px solid #d9d9d9;padding:12px 14px;font-size:15px;background:#fff;color:#2e2c2c;border-radius:0}.product-personalization__input:focus{outline:none;border-color:#8c6b4f}@media screen and (max-width:1007px),(prefers-reduced-motion:reduce){.template-product .PageTransition{display:none!important}}.shipping-info{margin-top:0}.shipping-pill{margin-top:12px;background:#f2f2f2;border-radius:999px;min-height:36px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.shipping-pill__left,.shipping-pill__right{display:flex;align-items:center;gap:8px}.shipping-pill__text{font-size:13px;line-height:1.2;color:#2d2d2d;white-space:nowrap}.shipping-pill__text strong{font-weight:700}.shipping-pill__dot{width:12px;height:12px;border-radius:50%;background:#1f9d49;position:relative;flex-shrink:0}.shipping-pill__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#1f9d4959;animation:shippingPulse 1.8s infinite}@keyframes shippingPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(2.1);opacity:0}}.shipping-pill__flag{display:inline-flex;width:16px;height:11px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #00000014;flex-shrink:0}.shipping-pill__flag-blue,.shipping-pill__flag-white,.shipping-pill__flag-red{width:33.33%;height:100%}.shipping-pill__flag-blue{background:#1d4fa3}.shipping-pill__flag-white{background:#fff}.shipping-pill__flag-red{background:#d53333}@media screen and (max-width:640px){.shipping-pill{gap:10px;padding:9px 12px}.shipping-pill__left,.shipping-pill__right{gap:6px}.shipping-pill__text{font-size:12px}}@media screen and (max-width:749px){.SectionHeader__TabList.TabList .TabList__Item{font-size:16px;letter-spacing:2px}.SectionHeader__TabList.TabList .TabList__Item+.TabList__Item{margin-left:12px}}.Footer__ThemeAuthor{display:none!important}.Footer{background-color:#f4f4f4}.Footer__Inner{display:flex;flex-wrap:wrap;gap:32px 48px}.Footer__Block{flex:1 1 220px;margin-top:0!important}.Footer__Title{display:flex!important;align-items:center;gap:8px;margin-bottom:14px!important}.Footer__Title:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain}.Footer__Block--text .Footer__Title:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.5 9a2.5 2.5 0 1 1 3.5 2.3c-.8.4-1.3.9-1.3 1.7v.3'/%3E%3Ccircle cx='12' cy='16.5' r='.6' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.Footer__Block--links .Footer__Title:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M6 3h9l3 3v15H6z'/%3E%3Cpath d='M9 11h6M9 15h6M9 7h3'/%3E%3C/svg%3E")}.Footer__Block--newsletter .Footer__Title:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}.Linklist__Item{margin-bottom:8px}.Footer__Aside{border-top:1px solid rgba(0,0,0,.12);margin-top:28px!important;padding-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.Footer__PaymentList{margin-top:0!important;padding-top:0!important}@media screen and (max-width:749px){.Footer{padding-top:24px!important;padding-bottom:24px!important}.Footer__Inner{flex-direction:column;gap:0}.Footer__Block{padding-bottom:18px}.Footer__Block+.Footer__Block{padding-top:18px;border-top:1px solid rgba(0,0,0,.08)}.Footer__Title{font-size:12px!important;letter-spacing:1.2px!important}.Footer__Content.Rte p{line-height:1.5!important;margin-bottom:8px}.Footer__Newsletter input[type=email]{padding-top:10px!important;padding-bottom:10px!important}.Footer__Newsletter button,.Footer__Newsletter input[type=submit]{padding-top:11px!important;padding-bottom:11px!important;margin-top:14px!important}.Footer__Aside{flex-direction:column;align-items:flex-start;margin-top:8px!important;padding-top:16px}.Footer__PaymentList{margin-top:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
