.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products],.clearance-product-section,.product-card){--ci-bn-navy: #182d54;--ci-bn-blue: #284497;--ci-bn-red: #da2c3d;--ci-bn-muted: #66758a;--ci-bn-line: #c9d3e4;--ci-bn-well: #f7f9fe;box-sizing:border-box;min-width:0;color:var(--ci-bn-navy)}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products])>[class*=featured-section-]{background:#fff;padding-block:clamp(24px,3vw,48px)}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-header h2{color:var(--ci-bn-navy);font-weight:800;overflow-wrap:anywhere}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-header p{color:var(--ci-bn-muted);font-size:clamp(14px,1.5vw,19px);overflow-wrap:anywhere}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,32px)}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-product-card{box-sizing:border-box;min-width:0;padding:0;border:0;border-radius:24px;background:transparent;color:var(--ci-bn-navy)}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) :is(.featured-product-image-wrapper,.ci-bn-media){box-sizing:border-box;position:relative;isolation:isolate;display:grid;width:100%;min-width:0;max-height:none;aspect-ratio:1 / 1.05;padding:18% 23.5% 18% 13.5%;border-radius:0;overflow:visible;background:radial-gradient(ellipse at 40% 45%,#eaf1ff 0%,var(--ci-bn-well) 62%,transparent 82%)}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) :is(.featured-product-image-wrapper,.ci-bn-media):before{content:"";position:absolute;top:3%;right:10%;bottom:3%;left:0;z-index:-1;border-radius:50%;background:#fff;box-shadow:0 15px 26px -23px #90a8ca;pointer-events:none}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) :is(.featured-product-image-wrapper,.ci-bn-media)>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) :is(.featured-product-image,.ci-bn-media__image){box-sizing:border-box;display:block;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:0}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-product-info{min-width:0;padding-top:16px}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-product-brand{color:var(--ci-bn-blue);font-size:10px;font-weight:700;letter-spacing:1.8px}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-product-title{color:var(--ci-bn-navy);font-size:clamp(20px,1.8vw,23px);font-weight:800;line-height:1.2;letter-spacing:-.6px;overflow-wrap:anywhere}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-product-title a{color:inherit}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-product-title a:hover{color:var(--ci-bn-blue)}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-product-price-wrapper{flex-wrap:wrap;align-items:baseline;gap:8px 13px;margin-block:15px 4px}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-product-price{color:var(--ci-bn-navy);font-size:clamp(26px,2.5vw,36px);font-weight:800;line-height:1.2;letter-spacing:-1px;white-space:normal;overflow-wrap:anywhere}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-product-compare-price{color:#788699;font-size:17px;text-decoration:line-through;white-space:normal;overflow-wrap:anywhere}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-product-pack-size{color:var(--ci-bn-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-add-to-cart{box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin-top:17px;padding:13px 22px;border:1px solid var(--ci-bn-line);border-radius:999px;background:#fff;color:var(--ci-bn-blue);font-size:13px;font-weight:700;white-space:normal;overflow-wrap:anywhere}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-add-to-cart:hover{background:#eef3ff;color:var(--ci-bn-blue);transform:none}.ci-bn-enabled.clearance-product-section{width:100%}.ci-bn-enabled.clearance-product-section>.product-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,3.4vw,43px);align-items:start}.ci-bn-enabled.clearance-product-section :is(.product-image-section,.product-info-section,.pdp-gallery){box-sizing:border-box;min-width:0;max-width:100%}.ci-bn-enabled.clearance-product-section .pdp-gallery{width:100%;max-width:600px}.ci-bn-enabled.clearance-product-section .pdp-gallery__slide{position:relative;isolation:isolate;min-width:0;background:radial-gradient(ellipse at 40% 43%,#eaf1fe,#f7f9ff 60%,#fff 85%)}.ci-bn-enabled.clearance-product-section .pdp-gallery__slide:before{content:"";position:absolute;top:4%;right:12%;bottom:4%;left:3%;z-index:-1;border-radius:50%;background:#fff;box-shadow:0 22px 40px -30px #9baec7;pointer-events:none}.ci-bn-enabled.clearance-product-section .product-image-section .pdp-gallery__slide :is(.pdp-gallery__img,.ci-bn-media__image){box-sizing:border-box;width:100%;height:100%;max-width:100%;max-height:none;padding:17.5% 24.5% 17.5% 15.5%;object-fit:contain;object-position:center;border-radius:0}.ci-bn-enabled.clearance-product-section .product-image-section .pdp-gallery__thumb img{object-fit:contain}.ci-bn-enabled.clearance-product-section .product-info-section{padding:29px 32px 27px;border-radius:30px;background:#fff;box-shadow:0 12px 45px -24px #9babc4}.ci-bn-enabled.clearance-product-section .product-title{margin-block:12px;color:var(--ci-bn-navy);font-size:clamp(34px,3.4vw,44px);font-weight:800;line-height:1.08;letter-spacing:-1.4px;overflow-wrap:anywhere}.ci-bn-enabled.clearance-product-section .product-subtitle{color:var(--ci-bn-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ci-bn-enabled.clearance-product-section .current-price{color:var(--ci-bn-navy);font-size:clamp(34px,3.7vw,48px);font-weight:800;line-height:1.15;letter-spacing:-1.5px;white-space:normal;overflow-wrap:anywhere}.ci-bn-enabled.clearance-product-section .original-price{color:#788699;text-decoration:line-through;white-space:normal;overflow-wrap:anywhere}.ci-bn-enabled.clearance-product-section :is(.vat-text,.pack-size-text){color:var(--ci-bn-muted);line-height:1.5;overflow-wrap:anywhere}.ci-bn-enabled.clearance-product-section .quantity-buy-wrapper>:is(.quantity-selector,.product-form){min-width:0}.ci-bn-enabled.clearance-product-section .quantity-input{border-color:#d4dcea;border-radius:999px}.ci-bn-enabled.clearance-product-section .quantity-input button{min-width:44px;min-height:44px;padding-inline:12px;color:var(--ci-bn-blue)}.ci-bn-enabled.clearance-product-section .quantity-input input:not([type=hidden]){box-sizing:border-box;min-width:0;width:64px;max-width:100%;color:var(--ci-bn-blue)}.ci-bn-enabled.clearance-product-section .add-to-cart-btn{box-sizing:border-box;min-width:0;min-height:44px;padding:16px 18px;border-radius:999px;background:var(--ci-bn-blue);color:#fff;font-size:13px;font-weight:700;white-space:normal;overflow-wrap:anywhere}.ci-bn-enabled.clearance-product-section .add-to-cart-btn:hover{background:var(--ci-bn-navy)}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products],.clearance-product-section,.product-card) .ci-bn-badge{box-sizing:border-box;position:absolute;top:20px;right:16px;z-index:3;width:121px;max-width:calc(100% - 32px);margin:0;padding:13px 9px 12px;border:0;border-radius:25px;background:var(--ci-bn-red);color:#fff;text-align:center;line-height:1.1;transform:rotate(8deg);transform-origin:center;box-shadow:0 8px 16px -10px #ca2137;pointer-events:none}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products],.clearance-product-section,.product-card) .ci-bn-badge :is(.ci-bn-badge__percent,.percent){color:#fff;font-size:34px;font-weight:800;line-height:1;letter-spacing:-1.6px}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products],.clearance-product-section,.product-card) .ci-bn-badge :is(.ci-bn-badge__off,.off){color:#fff;font-size:15px;font-weight:700;letter-spacing:0}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products],.clearance-product-section,.product-card) .ci-bn-badge :is(.ci-bn-badge__campaign,.campaign){display:block;margin-top:7px;background:transparent;color:#fff;font-size:8px;font-weight:700;line-height:1.25;letter-spacing:.65px;white-space:normal;overflow-wrap:anywhere}.ci-bn-enabled.clearance-product-section .pdp-gallery__stage>.ci-bn-badge{width:149px;padding:18px 12px 16px;border-radius:30px;transform:rotate(9deg)}.ci-bn-enabled.clearance-product-section .pdp-gallery__stage>.ci-bn-badge :is(.ci-bn-badge__percent,.percent){font-size:43px}.ci-bn-enabled.clearance-product-section .pdp-gallery__stage>.ci-bn-badge :is(.ci-bn-badge__off,.off){font-size:20px}.ci-bn-enabled.clearance-product-section .pdp-gallery__stage>.ci-bn-badge :is(.ci-bn-badge__campaign,.campaign){font-size:9px}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products],.clearance-product-section,.product-card) .ci-bn-savings:not([hidden]):not(:empty),.ci-bn-enabled.clearance-product-section .savings-text:not([hidden]):not(:empty){box-sizing:border-box;width:100%;max-width:100%;margin-block:12px;padding:13px;border-radius:16px;background:var(--ci-bn-red);color:#fff;font-size:13px;font-weight:600;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:anywhere}.ci-bn-enabled.clearance-product-section :is(.savings-text,.ci-bn-savings){order:4}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products],.clearance-product-section,.product-card) :is(.ci-bn-badge,.ci-bn-savings)[hidden]{display:none}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products],.clearance-product-section,.product-card) :is(.featured-product-title a,.featured-product-image-wrapper>a,.featured-add-to-cart,.add-to-cart-btn,.quantity-input button,.quantity-input input:not([type=hidden]),.pdp-gallery__arrow,.pdp-gallery__thumb):focus-visible{outline:2px solid var(--ci-bn-blue);outline-offset:3px}@media(min-width:768px)and (max-width:1099px){.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:968px){.ci-bn-enabled.clearance-product-section>.product-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ci-bn-enabled.clearance-product-section .pdp-gallery{max-width:420px}.ci-bn-enabled.clearance-product-section .product-info-section{padding:15px 0 0;border-radius:0;box-shadow:none}.ci-bn-enabled.clearance-product-section .product-title{font-size:clamp(30px,8.6vw,37px)}.ci-bn-enabled.clearance-product-section .current-price{font-size:clamp(32px,9.8vw,42px)}.ci-bn-enabled.clearance-product-section .pdp-gallery__stage>.ci-bn-badge{width:117px;padding:13px 8px;border-radius:25px;transform:rotate(8deg)}.ci-bn-enabled.clearance-product-section .pdp-gallery__stage>.ci-bn-badge :is(.ci-bn-badge__percent,.percent){font-size:34px}.ci-bn-enabled.clearance-product-section .pdp-gallery__stage>.ci-bn-badge :is(.ci-bn-badge__off,.off){font-size:15px}.ci-bn-enabled.clearance-product-section .pdp-gallery__stage>.ci-bn-badge :is(.ci-bn-badge__campaign,.campaign){font-size:7.5px}}@media(max-width:767px){.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) .featured-products-grid{grid-template-columns:minmax(0,1fr);gap:32px}.ci-bn-enabled:is(.featured-products-section,[id*=ecom_featured_products]) :is(.featured-product-image-wrapper,.ci-bn-media){width:100%;max-width:420px;margin-inline:auto}}@media(min-width:969px)and (max-width:1099px){.ci-bn-enabled.clearance-product-section .quantity-buy-wrapper{flex-direction:column}}.ci-bn-enabled:is(.featured-products-section,.clearance-product-section,.product-card){font-family:Arial,Helvetica,sans-serif}.ci-bn-enabled.product-card{position:relative;background:transparent;border:0;min-width:0}.ci-bn-enabled.product-card .product-card__content{border:0;background:transparent;padding:0;gap:14px}.ci-bn-enabled.product-card .card-gallery{position:relative;isolation:isolate;overflow:visible;border-radius:0;--gallery-aspect-ratio:1 / 1.05;background:radial-gradient(ellipse at 40% 45%,#eaf1ff 0%,#f7f9fe 62%,transparent 84%)}.ci-bn-enabled.product-card .card-gallery:before{content:"";position:absolute;top:4%;right:10%;bottom:4%;left:0;z-index:-1;background:#fff;border-radius:50%;box-shadow:0 15px 26px -23px #90a8ca;pointer-events:none}.ci-bn-enabled.product-card .card-gallery :is(.product-media-container,slideshow-slide){background:transparent;--media-fit:contain}.ci-bn-enabled.product-card .card-gallery img{box-sizing:border-box;object-fit:contain;object-position:center;padding:19% 23.5% 19% 13.5%}.ci-bn-enabled.product-card .card-gallery .product-badges{z-index:4}.ci-bn-enabled.product-card .product-card__content :is(h2,h3,.title-text){color:var(--ci-bn-navy);font-weight:800;line-height:1.2;letter-spacing:-.5px}.ci-bn-enabled.product-card .ci-bn-native-price .price{color:var(--ci-bn-navy);font-weight:800;font-size:clamp(24px,2.3vw,36px);letter-spacing:-1px}.ci-bn-enabled.product-card .ci-bn-native-price .compare-at-price{color:#788699;font-size:16px}.ci-bn-enabled .price__per-piece{font-size:11px;font-weight:400;letter-spacing:0;color:var(--ci-bn-muted)}.ci-bn-enabled .featured-product-vat-note{display:block;font-size:11px;font-weight:400;letter-spacing:0;color:var(--ci-bn-muted)}.ci-bn-enabled .ci-bn-unit-note{color:var(--ci-bn-muted);font-size:11px;line-height:1.5;margin:4px 0 8px}.ci-bn-enabled.product-card .ci-bn-savings{margin-top:10px}.ci-bn-enabled.clearance-product-section .product-brand{display:inline-block;color:var(--ci-bn-blue);background:transparent;padding:0;border-radius:0;font-size:10px;font-weight:700;letter-spacing:1.8px}.ci-bn-enabled .product-image-section:has(.ci-bn-badge)>.product-label-newness,.ci-bn-enabled.product-card .card-gallery:has(.ci-bn-badge) .product-label-newness{top:16px;left:12px;right:auto;max-width:40%}.ci-bn-enabled.clearance-product-section .price-section{display:block;line-height:1.3}.ci-bn-enabled.clearance-product-section .price-section :is(.current-price,.original-price){display:inline-block;margin-right:12px}.ci-bn-enabled.clearance-product-section .price-section .vat-text{display:block;margin-top:6px;font-size:12px}.ci-bn-enabled.clearance-product-section .pdp-gallery__stage{position:relative}.ci-bn-enabled.clearance-product-section .pdp-gallery__slide{aspect-ratio:1 / 1}.ci-bn-enabled.clearance-product-section .product-image-section .pdp-gallery__slide>img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;padding:17.5% 24.5% 17.5% 15.5%;border-radius:0;box-sizing:border-box}.ci-bn-enabled .ci-bn-badge{white-space:nowrap}.ci-bn-enabled .ci-bn-badge__percent,.ci-bn-enabled .ci-bn-badge__off{display:inline}.ci-bn-enabled.product-card .ci-bn-badge{width:110px;right:5px;top:14px;padding:12px 8px}.ci-bn-enabled.product-card .ci-bn-badge .ci-bn-badge__percent{font-size:30px}.ci-bn-enabled.product-card .ci-bn-badge .ci-bn-badge__off{font-size:13px}.ci-bn-collection-header{max-width:1400px;margin:0 auto;padding:32px 24px 20px;font-family:Arial,Helvetica,sans-serif;color:#182d54}.ci-bn-collection-header__eyebrow{color:#284497;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:2px;margin:0 0 12px}.ci-bn-collection-header h1{font-size:clamp(38px,5vw,76px);line-height:1.05;letter-spacing:-2px;font-weight:800;margin:0}.ci-bn-collection-header p:not(.ci-bn-collection-header__eyebrow){color:#66758a;font-size:15px;margin:12px 0 0}@media(max-width:749px){.ci-bn-enabled.product-card .ci-bn-badge{width:88px;max-width:calc(100% - 12px);right:1px;top:9px;padding:10px 5px;border-radius:20px}.ci-bn-enabled.product-card .ci-bn-badge .ci-bn-badge__percent{font-size:24px;letter-spacing:-1px}.ci-bn-enabled.product-card .ci-bn-badge .ci-bn-badge__off{font-size:11px}.ci-bn-enabled.product-card .ci-bn-badge .ci-bn-badge__campaign{font-size:6px;letter-spacing:.3px}.ci-bn-enabled.product-card .ci-bn-savings{font-size:11px;padding:10px 7px;border-radius:13px}.ci-bn-enabled.product-card .ci-bn-native-price .price{font-size:24px}.ci-bn-enabled.product-card .ci-bn-native-price .compare-at-price{font-size:13px}.ci-bn-collection-header{padding:24px 16px 16px}}@media(prefers-reduced-motion:reduce){.ci-bn-enabled .featured-product-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ci-black-november-version-b.css.map */
