.head-slot-nav-link-custom-action{display:inline-flex!important;align-items:center;gap:7px;background:#8e1b1f;color:#fff8ee!important;border-radius:999px;padding:9px 16px 9px 13px;margin-right:6px;transition:background .15s}.head-slot-nav-link-custom-action:hover{background:#6e1418}.head-slot-nav-link-custom-action svg{width:18px;height:18px;stroke:#fff8ee}.head-slot-nav-link-custom-action .visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0!important;padding:0!important;white-space:nowrap;font:700 14px DM Sans,system-ui,sans-serif;order:2}@media(max-width:749px){.head-slot-nav-link-custom-action{padding:8px;margin-right:2px}.head-slot-nav-link-custom-action .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}}#MainContent [id^=cvc-]{--cvc-bg:#F5EEE2;--cvc-surface:#FBF8F2;--cvc-text:#5A4639;--cvc-heading:#2A1C15;--cvc-border:#DCCDB4;--cvc-accent:#8E1B1F;--cvc-accent-soft:#B4553F;--cvc-ink:#2A1C15;--cvc-radius:14px;font-family:DM Sans,system-ui,sans-serif!important;background:transparent!important}#MainContent [id^=cvc-] h1,#MainContent [id^=cvc-] h2,#MainContent [id^=cvc-] h3{font-family:var(--font-heading-family,"DM Serif Display",serif)}#MainContent [id^=cvc-] button,#MainContent [id^=cvc-] .cvc-quick{font-family:DM Sans,system-ui,sans-serif}#MainContent [id^=cvc-] .cvc-toggle{border-radius:14px}.cc-wholesale--dark{background:#6e1418;color:#fff8ee}.cc-wholesale--dark .cc-h2{color:#fff8ee}.cc-wholesale--dark .cc-eyebrow{color:#e2bf6e}.cc-wholesale--dark .cc-head-row p{color:#f4dccb}.cc-ws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.cc-ws-card{background:#fbf8f2;color:#2a1c15;border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:12px;border:1px solid #DCCDB4}.cc-ws-label{font:600 11px DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8e1b1f}.cc-ws-card .cc-h3{font-size:26px}.cc-ws-text{margin:0;color:#5a4639}.cc-ws-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.cc-ws-list li{position:relative;padding-left:22px;color:#2a1c15;font-size:15px}.cc-ws-list li:before{content:"";position:absolute;left:2px;top:9px;width:8px;height:8px;background:#c49a3a;transform:rotate(45deg)}.cc-form-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:48px;align-items:start}.cc-form-card{background:#fbf8f2;border:1px solid #DCCDB4;border-radius:18px;padding:28px}.cc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.cc-field{display:flex;flex-direction:column;gap:6px;font:700 13px DM Sans,sans-serif;color:#2a1c15}.cc-field--full{grid-column:1 / -1}.cc-field input,.cc-field select,.cc-field textarea{min-height:46px;border:1px solid #CDBB9E;border-radius:10px;padding:10px 12px;font:400 15px DM Sans,sans-serif;background:#fff;color:#2a1c15}.cc-form-success{background:#e8f0e4;border-radius:10px;padding:16px;margin:0;color:#2a1c15}.cc-form-error{background:#f6e1df;border-radius:10px;padding:12px;margin-bottom:12px;color:#6e1418}.card-media,.cc-prod__img,.cc-equip__img,.product-media-main,.product-media-thumbnails img{background:#f1e8d8!important}.card-media img,.cc-prod__img img,.cc-equip__img img,.product-media img,.product-media-thumbnails img{mix-blend-mode:multiply}.card-product{border-color:#dccdb4!important}.mega-menu-container{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:40px;align-items:stretch;padding:28px 0 32px}.mega-menu-columns{display:flex!important;flex-direction:column;gap:2px;border-right:1px solid #DCCDB4;padding-right:28px}.mega-menu-column{padding:0!important;margin:0!important}.mega-menu-column-title{display:flex!important;align-items:center;justify-content:space-between;padding:12px 0!important;font:600 13px DM Sans,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:#2a1c15!important;border-bottom:1px solid #E6D9C3}.mega-menu-column-title:after{content:"\2192";color:#8e1b1f;opacity:0;transform:translate(-6px);transition:.2s}.mega-menu-column-title:hover{color:#8e1b1f!important}.mega-menu-column-title:hover:after{opacity:1;transform:none}.mega-menu-column:last-child .mega-menu-column-title{border-bottom:0;color:#8e1b1f!important}.mega-menu-column-feature-grid{display:block!important}.mega-menu-column-feature,.mega-menu-column-feature a{display:block;height:100%}.mega-menu-feature{position:relative;min-height:260px;height:100%;border-radius:16px;overflow:hidden;background:#0d0c0b url(/cdn/shop/files/cc-stagionello-menu-banner.png) center/cover no-repeat;display:flex;align-items:flex-end}.mega-menu-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d0c0beb,#0d0c0b8c,#0d0c0b1a)}.mega-menu-feature-content{position:relative;z-index:1;padding:28px 32px;max-width:420px}.mega-menu-feature-content:before{content:"";display:block;width:150px;height:44px;margin-bottom:14px;background:url(/cdn/shop/files/cc-stagionello-logo-bone.svg) left center/contain no-repeat}.mega-menu-feature-heading{color:#eee7dc!important;font:600 12px DM Sans,sans-serif!important;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px!important}.mega-menu-feature-text,.mega-menu-feature-text p{color:#d9cfc2!important;font-size:15px;line-height:1.5;margin:0}.mega-menu-feature-content:after{content:"Shop Stagionello\ae  \2192";display:inline-block;margin-top:16px;padding:10px 18px;border:1px solid #8E1B1F;background:#8e1b1f;color:#fff8ee;font:700 13px DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}.cc-quote-holder{margin:20px 0 8px;scroll-margin-top:140px}.cc-quote{display:flex;flex-direction:column;gap:12px;font-family:DM Sans,sans-serif}.cc-quote__toggle{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;font-size:16px}.cc-quote__chev{transition:transform .2s}.cc-quote-holder.is-open .cc-quote__chev{transform:rotate(180deg)}.cc-quote__note{margin:0;color:#5a4639;font-size:14px;line-height:1.55;background:#fbf8f2;border:1px solid #DCCDB4;border-left:3px solid #C49A3A;border-radius:10px;padding:12px 14px}.cc-quote__form{background:#fbf8f2;border:1px solid #DCCDB4;border-radius:16px;padding:20px;animation:ccDrop .2s ease-out}.cc-quote__form[hidden]{display:none}@keyframes ccDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cc-quote__summary{display:flex;flex-direction:column;gap:4px;background:#f1e8d8;border-radius:10px;padding:12px 14px;margin-bottom:14px}.cc-quote__summary-label{font:600 11px DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8e1b1f}.cc-quote__summary-text{font-size:15px;color:#2a1c15;font-weight:600}.cc-quote__alt{margin:0;font-size:13px;color:#5a4639}.cc-quote__alt a{color:#8e1b1f}.cc-price-on-request{font:400 22px var(--font-heading-family,"DM Serif Display",serif);color:#2a1c15;margin:0}.cc-quote-hide-price .product-block-buy_buttons,.cc-quote-only .product-block-buy_buttons .product-actions-add-to-cart,.cc-quote-only .product-block-buy_buttons .product-actions-buy-now,.cc-quote-only .product-block-buy_buttons .shopify-payment-button,.cc-quote-only .product-block-buy_buttons .product-form-error-message-wrapper,.cc-no-finance approve-button,.cc-no-finance #approve_button_id,.cc-quote-only .product-block-stock_bar,.cc-quote-only shopify-payment-terms,.cc-quote-hide-price approve-button,.cc-quote-hide-price #approve_button_id,.cc-quote-only .lbtu-embed-productAddons,.cc-quote-hide-price .product-block-price .price{display:none!important}[class*=omgrfq-button-special],.omgrfq-special-button-quote,.omgrfq-btn-quotes,.omgrfq-product-button,.omgrfq-collection-button{display:none!important}.cc-card-quote{width:100%}.cc-addons{margin:18px 0 6px;display:flex;flex-direction:column;gap:10px;font-family:DM Sans,sans-serif}.cc-addons__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.cc-addons__label{font:600 13px DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#2a1c15}.cc-addons__hint{font-size:13px;color:#7a6656}.cc-addons__list{display:flex;flex-direction:column;gap:8px}.cc-addon{position:relative;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:10px 12px;background:#fbf8f2;border:1px solid #DCCDB4;border-radius:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.cc-addon:hover{border-color:#c49a3a}.cc-addon__input{position:absolute;opacity:0;pointer-events:none}.cc-addon__img{width:52px;height:52px;border-radius:8px;background:#f1e8d8;display:flex;align-items:center;justify-content:center;overflow:hidden}.cc-addon__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cc-addon__plus{font:400 26px DM Sans,sans-serif;color:#8e1b1f}.cc-addon__name{font-size:15px;color:#2a1c15;line-height:1.35}.cc-addon__btn{font:700 13px DM Sans,sans-serif;border:1px solid #8E1B1F;color:#8e1b1f;border-radius:999px;padding:7px 14px;white-space:nowrap}.cc-addon__added{display:none}.cc-addon:has(.cc-addon__input:checked){border-color:#8e1b1f;box-shadow:0 0 0 1px #8e1b1f inset;background:#fff8ee}.cc-addon:has(.cc-addon__input:checked) .cc-addon__btn{background:#8e1b1f;color:#fff8ee}.cc-addon:has(.cc-addon__input:checked) .cc-addon__add{display:none}.cc-addon:has(.cc-addon__input:checked) .cc-addon__added{display:inline}.cc-addon:has(.cc-addon__input:focus-visible){outline:2px solid #C49A3A;outline-offset:2px}.cc-hub__card{transition:border-color .2s,box-shadow .2s,transform .2s}.cc-hub__card.is-active{border-color:#8e1b1f;box-shadow:0 0 0 2px #8e1b1f inset}.cc-hub__login{margin:22px 0 0;color:#5a4639}.cc-hub__login a{font-weight:700;color:#8e1b1f}.cc-hub__panel{margin-top:36px;scroll-margin-top:120px}.cc-hub__panel[hidden]{display:none}.cc-hub__panel-head{margin-bottom:18px;display:flex;flex-direction:column;gap:6px}.mega-menu-container{display:grid!important;grid-template-columns:minmax(220px,300px) 1fr!important}.mega-menu-column-feature-grid,.mega-menu-column-feature{width:100%!important;max-width:none!important}.mega-menu-feature{min-height:280px}.cc-quote-only .product-block:has(.product-stock-bar-block),.cc-quote-only .product-stock-bar-block{display:none!important}.cc-price-on-request{display:none!important}.cc-quote-hide-price .product-block-price:after{content:"Pricing provided with your quote";display:block;font:400 22px var(--font-heading-family,"DM Serif Display",serif);color:#2a1c15}.cc-quote__pricenote{margin:0;font-size:14px;color:#2a1c15;font-weight:600}.cc-rail{position:relative}.cc-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 2px 14px;scrollbar-width:none}.cc-rail__track::-webkit-scrollbar{display:none}.cc-rail__track>.cc-card{scroll-snap-align:start}.cc-rail__btn{position:absolute;top:38%;z-index:2;width:42px;height:42px;border-radius:50%;border:1px solid #DCCDB4;background:#fbf8f2;color:#8e1b1f;font:400 26px/1 DM Sans,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px -10px #2a1c1580;transition:background .15s,color .15s}.cc-rail__btn:hover{background:#8e1b1f;color:#fff8ee}.cc-rail__btn--prev{left:-18px}.cc-rail__btn--next{right:-18px}@media(max-width:989px){.cc-rail__track{grid-auto-columns:calc((100% - 40px)/3)}}@media(max-width:640px){.cc-rail__track{grid-auto-columns:72%}.cc-rail__btn{display:none}}.cc-cgroups{padding:10px 0 60px}.cc-cgroups__group{margin-top:44px}.cc-cgroups__head{display:flex;flex-direction:column;gap:6px;max-width:760px;margin-bottom:22px}.cc-cgroups__head p{margin:0;color:#5a4639}.cc-cgroups__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.cc-quote-only .product-block-buy_buttons{border-top:0!important;padding-top:0!important}.cc-quote-only .product-block-buy_buttons .product-actions{margin-top:0}@media(max-width:989px){.head-slot-nav-link-custom-action{display:none!important}}.cc-step__sum{list-style:none;display:flex;flex-direction:column;gap:10px;cursor:default}.cc-step__sum::-webkit-details-marker{display:none}.cc-step__chev{display:none}.cc-step__body{display:flex;flex-direction:column;gap:10px}@media(max-width:749px){.cc-steps-section.cc-pad{padding-top:44px;padding-bottom:44px}.cc-steps{gap:0;margin-top:22px}.cc-step{padding:0;gap:0;border-top:1px solid #6B5546}.cc-step:last-child{border-bottom:1px solid #6B5546}.cc-step__sum{flex-direction:row;align-items:center;gap:14px;padding:16px 2px;cursor:pointer}.cc-step__sum .cc-step__n{font-size:30px;min-width:38px}.cc-step__sum .cc-h3{flex:1;font-size:19px;margin:0}.cc-step__chev{display:block;color:var(--cc-gold,#C49A3A);transition:transform .2s}.cc-step[open] .cc-step__chev{transform:rotate(180deg)}.cc-step__body{padding:0 2px 18px 52px}}@media(max-width:989px){.head-mast{position:relative}.head-mast .head-slot-start{position:static}.head-mast .head-slot-start .header-heading{position:absolute;left:50%;top:3px;transform:translate(-50%);margin:0}}@media(max-width:400px){.head-mast .head-slot-start .header-heading img{max-width:150px;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cc-header.css.map */
