.cc-product-header-ecom,.cc-product-header-ecom.section,.shopify-section:has(.cc-product-header-ecom),.shopify-section:has(.product-header-ecom),section.product-header-ecom,section.product-header-ecom.section{margin-top:0!important;margin-bottom:0!important}body:has(.cc-product-header-ecom) .cc-main-product,body:has(.cc-product-header-ecom) .cc-main-product.section--template,body:has(.cc-product-header-ecom) .shopify-section:has(.cc-main-product){margin-top:0!important}body:has(.cc-product-header-ecom) main#main-content>.container.product-breadcrumbs,body:has(.cc-product-header-ecom) main#main-content>.container:has(>.breadcrumbs),body:has(.cc-product-header-ecom) main#main-content>.container:has(>nav.breadcrumbs),body:has(.cc-product-header-ecom) main#main-content>.container:first-of-type:has(.breadcrumbs){display:none!important}body:has(.cc-product-header-ecom) .product-info__block,body:has(.cc-product-header-ecom) .product-info__block--sm{margin:0 0 14px!important}body:has(.cc-product-header-ecom) .product-info__block:last-child,body:has(.cc-product-header-ecom) .product-info__block--sm:last-child{margin-bottom:0!important}@media(min-width:769px){body:has(.cc-product-header-ecom) .product-main .product{display:grid;grid-template-columns:calc(100% - var(--product-info-width, 47%)) var(--product-info-width, 47%);align-items:start}body:has(.cc-product-header-ecom) .product-main .product-media,body:has(.cc-product-header-ecom) .product-main .product-info{float:none!important;width:auto!important;clear:none!important}body:has(.cc-product-header-ecom) .product-main #product-media{position:sticky;top:100px;align-self:start}}@media(max-width:768px){body:has(.cc-product-header-ecom) .product-main .product{display:flex;flex-direction:column}body:has(.cc-product-header-ecom) .product-main .product-info,body:has(.cc-product-header-ecom) .product-main sticky-scroll-direction,body:has(.cc-product-header-ecom) .product-main .product-info__sticky-wrap{display:contents}body:has(.cc-product-header-ecom) .product-main .product-info__block{order:3;margin:0}body:has(.cc-product-header-ecom) .product-main #product-media{order:2;margin:0}body:has(.cc-product-header-ecom) .product-main .product-info__block:has(.cf-pdp__top-row),body:has(.cc-product-header-ecom) .product-main .product-info__block:has(.cf-pdp__eyebrow),body:has(.cc-product-header-ecom) .product-main .product-info__block.product-vendor-sku,body:has(.cc-product-header-ecom) .product-main .product-info__block.product-info__title{order:1}}body:has(.cc-product-header-ecom) .product-header-ecom .container,body:has(.cc-product-header-ecom) .cc-main-product .container{max-width:1440px;padding-left:24px;padding-right:24px}@media(min-width:1200px){body:has(.cc-product-header-ecom) .product-header-ecom .container,body:has(.cc-product-header-ecom) .cc-main-product .container{padding-left:48px;padding-right:48px}}.product-header-ecom{padding-top:0;padding-bottom:0;font-family:Barlow,Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#0b1a2a}.product-header-ecom__inner{max-width:100%;padding-top:12px;padding-bottom:12px}.product-header-ecom__breadcrumbs{margin:0;line-height:1.1}.product-header-ecom__breadcrumbs .breadcrumbs,.product-header-ecom__breadcrumbs nav.breadcrumbs{margin:0;min-height:0;overflow:visible}.product-header-ecom__breadcrumbs .breadcrumbs,.product-header-ecom__breadcrumbs nav.breadcrumbs{padding:0;font-family:Barlow Condensed,Barlow,sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.1;justify-content:flex-start;background:transparent;width:auto}.product-header-ecom__breadcrumbs .breadcrumbs-list{gap:0;align-items:center}.product-header-ecom__breadcrumbs .breadcrumbs-list__link{display:inline-flex;align-items:center;background:transparent;padding:0;border-radius:0;min-height:0;text-decoration:none;color:#0b1a2a8c;transition:color .18s ease}.product-header-ecom__breadcrumbs .breadcrumbs-list__link:hover{background:transparent;color:var(--cf-gold, #D4A84B)}.product-header-ecom__breadcrumbs .breadcrumbs-list__link[aria-current=page]{background:transparent;color:#0b1a2a;font-weight:700}.product-header-ecom__breadcrumbs .breadcrumbs-list__link[aria-current=page]:hover{color:#0b1a2a}.product-header-ecom__breadcrumbs .breadcrumbs-list__link:focus-visible{outline:2px solid var(--cf-gold, #D4A84B);outline-offset:2px}.product-header-ecom__breadcrumbs .cf-pdp__crumb-sep{display:inline-block;margin:0 12px;color:#0b1a2a40;font-weight:600}.product-header-ecom__breadcrumbs .breadcrumbs-list .icon,.product-header-ecom__breadcrumbs .breadcrumbs-list>svg{display:none}.product-header-ecom__breadcrumbs script,.product-header-ecom__breadcrumbs>script{display:none!important}body:has(.cc-product-header-ecom) .product-vendor a,body:has(.cc-product-header-ecom) .product-vendor{font-family:Barlow Condensed,Barlow,sans-serif;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#8a6618;text-decoration:none}body:has(.cc-product-header-ecom) .product-vendor a:hover{color:#07111a}body:has(.cc-product-header-ecom) .product-title,body:has(.cc-product-header-ecom) .product-title.h5{font-family:Bitter,Playfair Display,Georgia,serif!important;font-weight:800!important;font-size:clamp(28px,3.4vw,44px)!important;line-height:1.05!important;letter-spacing:-.015em!important;color:#07111a;margin-bottom:16px!important}body:has(.cc-product-header-ecom) .product-title a{color:inherit;text-decoration:none}body:has(.cc-product-header-ecom) .cf-pdp__title-vendor{font-family:Bitter,Playfair Display,Georgia,serif;font-style:italic;font-weight:800;color:#8a6618}body:has(.cc-product-header-ecom) .cf-pdp__top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}body:has(.cc-product-header-ecom) .cf-pdp__rating{display:inline-flex;align-items:center;gap:10px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0b1a2ac7}body:has(.cc-product-header-ecom) .cf-pdp__rating .rating,body:has(.cc-product-header-ecom) .cf-pdp__rating .rating-stars{color:var(--cf-gold, #D4A84B)}body:has(.cc-product-header-ecom) .cf-pdp__rating-text{display:inline-flex;align-items:center;gap:6px}body:has(.cc-product-header-ecom) .cf-pdp__rating-sep{color:#0b1a2a66}body:has(.cc-product-header-ecom) .cf-pdp__rating-link{color:#0b1a2ac7;text-decoration:underline;text-underline-offset:3px;letter-spacing:.16em}body:has(.cc-product-header-ecom) .cf-pdp__rating-link:hover{color:#07111a}body:has(.cc-product-header-ecom) .cf-pdp__sku{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid rgba(11,26,42,.15);border-radius:2px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0b1a2ac7}body:has(.cc-product-header-ecom) .cf-pdp__sku-label{color:#0b1a2a8c}body:has(.cc-product-header-ecom) .cf-pdp__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 8px}body:has(.cc-product-header-ecom) .cf-pdp__eyebrow-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 10px}body:has(.cc-product-header-ecom) .cf-pdp__eyebrow-dash{display:inline-block;width:22px;height:2px;background:#8a6618;border-radius:1px;margin-inline-end:2px}body:has(.cc-product-header-ecom) .cf-pdp__eyebrow-text{font-family:Barlow Condensed,Barlow,sans-serif;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#8a6618}body:has(.cc-product-header-ecom) .cf-pdp__eyebrow-sep{color:#8a661880;font-family:Barlow Condensed,Barlow,sans-serif;font-size:12px;font-weight:800}body:has(.cc-product-header-ecom) .cf-pdp__eyebrow-chip{display:inline-flex;align-items:center;padding:4px 10px;background:#004098;color:#fff;font-family:Barlow Condensed,Barlow,sans-serif;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;border-radius:2px;margin-inline-start:4px}body:has(.cc-product-header-ecom) .product-description{font-family:Barlow,Inter,sans-serif;font-size:16px;line-height:1.55;color:#0b1a2ac7}body:has(.cc-product-header-ecom) .product-description p{margin:0 0 12px}body:has(.cc-product-header-ecom) .product-description p:last-child{margin-bottom:0}body:has(.cc-product-header-ecom) .cf-pdp__price-block{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 0;border-top:1px solid rgba(11,26,42,.1);border-bottom:1px solid rgba(11,26,42,.1);margin:8px 0}body:has(.cc-product-header-ecom) .cf-pdp__price-left{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}body:has(.cc-product-header-ecom) .cf-pdp__price-label{font-family:Barlow Condensed,Barlow,sans-serif;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#0b1a2a8c;margin:0}body:has(.cc-product-header-ecom) .cf-pdp__price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}body:has(.cc-product-header-ecom) .cf-pdp__price-current{font-family:Bitter,Playfair Display,Georgia,serif;font-weight:800;font-size:clamp(22px,2.4vw,32px);line-height:1.05;letter-spacing:-.015em;color:#07111a}body:has(.cc-product-header-ecom) .cf-pdp__price-was{font-family:Barlow,sans-serif;font-size:16px;font-weight:500;color:#0b1a2a80;text-decoration:line-through}body:has(.cc-product-header-ecom) .cf-pdp__price-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end;flex:0 0 auto}body:has(.cc-product-header-ecom) .cf-pdp__price-installments{font-family:Barlow,sans-serif;font-size:13px;color:#0b1a2ac7;margin:0}body:has(.cc-product-header-ecom) .cf-pdp__price-shoppay{font-family:Barlow,sans-serif;font-size:13px;color:#0b1a2ac7;margin:0}body:has(.cc-product-header-ecom) .cf-pdp__price-match{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-family:Barlow,sans-serif;font-size:12px;color:#196033;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:#19603359}body:has(.cc-product-header-ecom) .cf-pdp__price-match:hover,body:has(.cc-product-header-ecom) .cf-pdp__price-match:focus-visible{text-decoration-color:#196033;color:#196033}body:has(.cc-product-header-ecom) .cf-pdp__price-match svg{flex-shrink:0;color:#196033}body:has(.cc-product-header-ecom) .cf-pdp__price-shoppay strong{font-weight:700;color:#07111a}body:has(.cc-product-header-ecom) .product-info__add-button .btn{font-family:Barlow Condensed,Barlow,sans-serif!important;font-weight:800!important;font-size:16px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:20px 28px!important;min-height:60px!important;border-radius:2px!important;background:#196033!important;color:#fff!important;border:1px solid #196033!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}body:has(.cc-product-header-ecom) .product-info__add-button .btn:hover{background:#0b1a2a!important;border-color:#0b1a2a!important;color:#fff!important}body:has(.cc-product-header-ecom) .product-info__add-button .btn:focus-visible{outline:2px solid var(--cf-gold, #D4A84B);outline-offset:2px}body:has(.cc-product-header-ecom) .product-info__add-button .btn .cf-pdp__hook{width:18px;height:18px;flex-shrink:0;color:currentColor;transition:transform .25s cubic-bezier(.4,0,.2,1)}body:has(.cc-product-header-ecom) .product-info__add-button .btn:hover .cf-pdp__hook{transform:rotate(-15deg) translateY(-1px)}@media(prefers-reduced-motion:reduce){body:has(.cc-product-header-ecom) .product-info__add-button .btn,body:has(.cc-product-header-ecom) .product-info__add-button .btn .cf-pdp__hook{transition:none!important}}body:has(.cc-product-header-ecom) .product-inventory{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px 14px 18px;background:#5fa87a1a;border-left:3px solid #5FA87A;border-radius:2px;margin:12px 0;font-family:Barlow,sans-serif;font-size:14px;line-height:1.4;color:#0b1a2ad9}body:has(.cc-product-header-ecom) .product-inventory[data-inventory-level=low],body:has(.cc-product-header-ecom) .product-inventory[data-inventory-level=very-low]{background:#c43e2a14;border-left-color:#c43e2a}body:has(.cc-product-header-ecom) .product-inventory p{margin:0}body:has(.cc-product-header-ecom) .product-inventory__status{display:inline-flex;align-items:center;gap:10px;font-weight:600}body:has(.cc-product-header-ecom) .product-inventory__status:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#5fa87a;flex-shrink:0}body:has(.cc-product-header-ecom) .product-inventory[data-inventory-level=low] .product-inventory__status:before,body:has(.cc-product-header-ecom) .product-inventory[data-inventory-level=very-low] .product-inventory__status:before{background:#c43e2a}
/*# sourceMappingURL=/cdn/shop/t/116/compiled_assets/styles.css.map */
