.page-width{width:100%;max-width:1440px;margin:auto;padding:0 40px}.subtitle-custom{display:block;font-size:11px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:20px;font-weight:600;line-height:17px;color:#f9f6f0b3}.subtitle-custom-sec{color:#aa442d}h1{font-size:45px;font-weight:400;line-height:55px;color:#f9f6f0;margin:0;white-space:nowrap}h1.hero-title strong{font-size:16px;line-height:0}h1.hero-title{display:flex;align-items:center;gap:10px}h2{font-size:48px;font-weight:400;line-height:46px;color:#1b1a1a;margin:0}h3{margin:0;font-size:24px;line-height:1;font-weight:400;color:#f9f6f0}.fc-view-all{text-decoration:none;color:#1b1a1a;font-size:12px;text-transform:uppercase;letter-spacing:.2em;display:flex;align-items:center;gap:10px;transition:.3s;font-weight:600;line-height:18px}p{color:#635c55;font-size:16px;line-height:26px;font-weight:400}.mission-text{margin-top:24px}.hero-text p{color:#f9f6f0cc}.btn-primary,.btn-secondary{height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 32px;text-decoration:none;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:600;transition:.3s;line-height:18px}.btn-primary{background:#f9f6f0;color:#100c0d}.btn-primary span{margin-left:12px}.btn-secondary{border:1px solid #f9f6f0;color:#f9f6f0}.btn-primary:hover{background:#aa442d;color:#fff}.btn-secondary:hover{background:#f9f6f014}.featured-products [data-home-quick-view-section] .product-image{isolation:isolate}.featured-products button.cp-home-quick-view{position:absolute;z-index:5;right:12px;bottom:12px;left:12px;display:inline-flex;width:auto;height:40px;align-items:center;justify-content:center;gap:8px;padding:0 18px;margin:0;font-size:12px;font-weight:600;line-height:16px;border:1px solid #00000012;text-transform:capitalize;letter-spacing:.3px;border-radius:999px;color:#0f0f0f;background:#fff;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease,color .18s ease,background-color .18s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;cursor:pointer}.featured-products button.cp-home-quick-view:before{content:none}.psimple-badge-container svg{width:16px;height:16px}.psimple-badge-container span{font-size:14px;font-weight:500}.featured-products .product-image:hover button.cp-home-quick-view,.featured-products .product-image:focus-within button.cp-home-quick-view,.featured-products button.cp-home-quick-view:focus-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}body.cp-home-quickshop-active .quickshop{--cp-home-qv-ink: #171717;--cp-home-qv-muted: #656565;padding:28px;background:#1717177a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body.cp-home-quickshop-active .quickshop-content{max-width:1080px;max-height:min(760px,90vh);padding:0;border:1px solid rgba(23,23,23,.08);border-radius:20px;background:#faf8f3;box-shadow:0 28px 80px #17171738;transform:translateY(10px) scale(.985);transition:opacity .18s ease,transform .22s ease}body.cp-home-quickshop-active .quickshop-loaded .quickshop-content{transform:translateY(0) scale(1)}body.cp-home-quickshop-active .quickshop-close{top:16px;right:16px;display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid #deded8;border-radius:999px;color:var(--cp-home-qv-ink);background:#faf8f3f0;box-shadow:0 5px 18px #17171714}body.cp-home-quickshop-active .quickshop-close:hover,body.cp-home-quickshop-active .quickshop-close:focus-visible{color:#fff;background:var(--cp-home-qv-ink)}body.cp-home-quickshop-active .quickshop-close svg{width:16px;height:16px;color:currentColor;fill:currentColor}body.cp-home-quickshop-active .quickshop-product{padding:30px;scrollbar-color:#aaa69d transparent;scrollbar-width:thin}body.cp-home-quickshop-active .quickshop-product .product-area{color:var(--cp-home-qv-ink)}body.cp-home-quickshop-active .quickshop-product .product-gallery{overflow:hidden;border-radius:16px;background:#f1eee7}body.cp-home-quickshop-active .quickshop-product .product-details{margin-top:6px}body.cp-home-quickshop-active .quickshop-product .official_licensed{color:var(--cp-home-qv-muted);font-size:14px;letter-spacing:.12em;text-transform:uppercase}body.cp-home-quickshop-active .quickshop-product .product-details-wrapper .header .title{margin:10px 0 12px;color:var(--cp-home-qv-ink);font-size:clamp(28px,36px);line-height:1.06;letter-spacing:-.035em;text-transform:none}body.cp-home-quickshop-active .quickshop-product .product-details__price{margin-top:14px;color:var(--cp-home-qv-ink);font-size:18px}body.cp-home-quickshop-active .quickshop-product .product-details__price .original{color:#8a8a84;font-size:14px}body.cp-home-quickshop-active .quickshop-product .options{margin-top:24px}body.cp-home-quickshop-active .quickshop-product .select-wrapper select,body.cp-home-quickshop-active .quickshop-product .product-form select{min-height:46px;border:1px solid #deded8;border-radius:8px;color:var(--cp-home-qv-ink);background-color:#fff}body.cp-home-quickshop-active .quickshop-product .product-submit{min-height:48px;border:0;border-radius:999px;color:#fff;background:var(--cp-home-qv-ink);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}body.cp-home-quickshop-active .quickshop-product .product-submit:hover{background:#343735}body.cp-home-quickshop-active .quickshop-product .product-callout{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;letter-spacing:.02em;border-radius:999px;gap:.5rem;padding:.95rem 1.75rem;font-size:.9rem;font-weight:500;transition:background .2s,transform .2s;background:#0f0f0f;color:#fff}body.cp-home-quickshop-active .quickshop-spinner{color:#fff}aside.announcement-bar{background:#1b1a1a!important;color:#fff!important;padding:8px 16px}aside.announcement-bar *{color:#f9f6f0!important;font-weight:100!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.24em}slideshow-slide.announcement-bar__slide{align-items:center}body header-component#header-component{border-bottom:1px solid rgba(0,0,0,.1);background-color:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}a.contents.user-select-text p{margin:0;font-size:14px;color:#1b1a1a;text-transform:uppercase;font-family:Anton,sans-serif;line-height:1;font-weight:400}.product-card span.price{font-weight:500;font-size:12px;color:#1b1a1a;font-family:Work Sans,sans-serif}.product-badges__badge{background:#000!important;color:#fbf4f6!important;border-radius:0!important;padding:6px 12px!important;letter-spacing:.18em!important;font-size:10px!important;font-weight:600!important;line-height:15px!important;text-transform:uppercase!important}.product-grid__item{border:1px solid #0000001f!important;padding:15px!important;border-radius:6px!important}product-component.product-information__grid.product-information--media-left{grid-template-columns:1fr 1fr!important;gap:48px}.breadcrumb-wrapper{max-width:1400px;margin:0 auto;padding:32px 0 0;width:100%}.media-gallery--carousel slideshow-arrows .slideshow-control{display:none}slideshow-container{border:1px solid #00000040}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:#777;line-height:1.5}.breadcrumb a{color:#777;text-decoration:none;transition:color .3s ease}.breadcrumb a:hover{color:#000}.breadcrumb .separator{margin:0 8px;color:#999}.breadcrumb .current-page{color:#000;font-weight:500}.slideshow-controls__thumbnails .slideshow-control{width:76px!important;height:95px!important}.slideshow-controls__thumbnails{gap:16px!important;margin:16px 2px!important}.product-details.sticky-content--desktop{padding:0!important}.group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style{width:100%!important}.product-details>div{padding-top:16px!important}.product-details h1{font-size:48px!important;text-transform:uppercase!important}.product-details span.price{font-size:20px!important}.product-details span.price{font-size:20px!important;line-height:normal}.product-details rte-formatter *{font-size:16px!important;color:#635c55!important;font-weight:400!important;line-height:26px!important;width:100%!important;min-width:100%!important}.product-details rte-formatter{width:100%!important}.product-details legend{color:#635c55!important;font-size:12px!important;line-height:16px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:1.625px!important;margin-bottom:12px!important}label.variant-option__button-label{border-radius:0!important;padding:8px 16px!important;width:max-content!important;max-width:max-content!important;min-width:max-content!important;min-height:34px!important;font-size:12px;text-transform:uppercase;letter-spacing:1.44px;height:auto;line-height:normal}label.variant-option__button-label{padding:3px 15px!important}.variant-option+.variant-option{margin-top:28px!important}fieldset.variant-option.variant-option--buttons.variant-option--equal-width-buttons{display:flex;gap:12px}.product-details .quantity-selector,.quick-add-modal .quantity-selector,.product-details .quantity-selector-wrapper{border-radius:0!important;height:48px!important}add-to-cart-component button{border-radius:0!important}.product-details .benefits-bar{width:100%;border-top:1px solid #D9D4CA;padding:32px 0 0!important}.benefits-bar__inner{width:100%;max-width:100%;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:20px}.benefit-item{flex:1;display:flex;align-items:center;justify-content:start;gap:12px;position:relative}.benefit-icon{height:auto;display:flex;align-items:center;justify-content:center;color:#c84c32;border-radius:50%}.benefit-icon svg{width:22px;height:22px;display:block}.benefit-text{color:#4a4743;font-size:14px;line-height:1.4;font-weight:500}.product-details{display:flex;align-self:start;justify-content:center;flex-direction:column}.product-information__grid p.bestCollection{color:#aa442d;font-size:11px;font-weight:500!important;line-height:17px;letter-spacing:2.64px;text-transform:uppercase;margin:0}form#CustomContactForm{margin-top:40px}a.btn-primary.btn-red{background:#100c0d;color:#f9f6f0}a.btn-primary.btn-red:hover{background:#aa442d}body .footer-content>div:first-child{min-width:480px!important}.email-signup__form{max-width:420px}.hero-text-small{font-size:15px;margin:24px 0 0!important;font-weight:600;text-transform:uppercase;letter-spacing:1.3px}a.menu-list__link{position:relative}li.menu-list__list-item:has(.menu-list__submenu){position:relative}li.menu-list__list-item:has(.menu-list__submenu):after{content:"";width:12px;height:12px;flex-shrink:0;position:absolute;right:13px;top:0;bottom:0;margin:auto;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.menu-list__submenu{width:320px!important}ul.mega-menu__list{display:flex;flex-direction:column}li.mega-menu__column a{display:flex!important;flex-direction:row!important;gap:12px;align-items:center;padding:0!important}.mega-menu.section.section--full-width-margin.section--page-width{display:flex;padding:8px}.mega-menu__grid{display:block!important;width:100%!important;gap:0px!important}ul.mega-menu__list{display:flex;flex-direction:column;gap:0}li.mega-menu__column a img{width:48px;height:48px;margin:0}.mega-menu__column{padding:8px 12px}.menu-list__submenu-inner{padding:0!important}.menu-list__submenu-inner{max-height:100%!important}.mega-menu{background-color:#f6f1e8;border:1px solid #000}.menu-list__submenu{top:-40px!important}li.mega-menu__column:hover{background:#fff}.header__underlay-open{display:none!important}@media(max-width:768px){.breadcrumb-wrapper{padding:20px 15px 0}.breadcrumb{font-size:10px;letter-spacing:.15em}}@media only screen and (max-width:1024px){h1{font-size:42px;line-height:52px}h2{font-size:28px;line-height:38px}h3{font-size:24px}.product-details h1{font-size:18px!important;text-transform:uppercase!important}}@media only screen and (max-width:767px){h1{font-size:30px;line-height:40px}.subtitle-custom{margin-bottom:10px}.classbtnvid{width:100%}.announcement-bar__slides{display:flex!important;width:100%!important}.hero-banner .page-width{position:relative;z-index:2;margin:0;padding:80px 20px 30px;height:100%}.hero-text{margin-top:10px!important}.hero-text{font-size:16px;line-height:1.6;margin-top:20px!important}.collection-wrapper.grid.gap-style{padding:0 16px}.page-width{padding:0 20px}.featured-products button.cp-home-quick-view{right:8px;bottom:8px;left:8px;height:42px;font-size:11px}.featured-products button.cp-home-quick-view svg{width:13px;height:13px}body.cp-home-quickshop-active .quickshop{align-items:flex-end;padding:20px}body.cp-home-quickshop-active .quickshop-content{width:100%;max-height:92dvh;border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}body.cp-home-quickshop-active .quickshop-product{padding:20px 16px 28px}body.cp-home-quickshop-active .quickshop-product .product-details-wrapper .header .title{padding-right:38px;font-size:27px}.btn-primary,.btn-secondary{height:auto;padding:16px 13px}.hero-buttons{flex-direction:column;align-items:start}.hero-banner__content{max-width:100%;height:100%;display:flex;align-items:start;flex-direction:column;justify-content:space-between}}@media(hover:none),(pointer:coarse){.featured-products button.cp-home-quick-view{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}body.cp-home-quickshop-active .quickshop-close{width:35px;height:35px}body.cp-home-quickshop-active .quickshop-close svg{width:10px;height:10px}body.cp-home-quickshop-active .quickshop-product .official_licensed{margin-top:15px}.product-area .options.has-no-variants .product-submit{margin:0}body.cp-home-quickshop-active .quickshop-product .options{margin-top:0;padding-top:0}}@media only screen and (max-width:420px){h1{font-size:22px;line-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
