.bf-orderbar{position:sticky;top:0;z-index:20;background:#fff;color:#262626;border-bottom:1px solid #ddd;box-shadow:0 3px 12px #00000008}.bf-empty-product{padding:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:18px;height:100%;min-height:300px;background:#fafafa}.bf-empty-product strong{font-size:30px;line-height:1.25;max-width:80%}.bf-empty-product p{font-size:13px;color:#666}.bf{display:block;background:var(--bf-bg);color:#182124;font-family:inherit;font-size:15px;line-height:1.5}.bf *{box-sizing:border-box}.bf-wrap{max-width:1420px;margin:auto;padding:30px 42px 80px}.bf h1,.bf h2,.bf h3,.bf p{margin:0}.bf-crumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#616965;margin-bottom:30px}.bf a{color:inherit}.bf-crumb a{text-decoration:none}.bf-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:34px}.bf-kicker{font-size:11px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;margin-bottom:8px!important;color:#677267}.bf h1{font-size:clamp(36px,4.2vw,60px);line-height:1.06;letter-spacing:-.045em;font-weight:750}.bf-intro{max-width:620px;color:#626962;margin-top:15px!important;font-size:16px}.bf-badge{border:1px solid #ced8ca;padding:10px 17px;border-radius:30px;font-size:12px;white-space:nowrap;background:#f5f8f1}.bf-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:40px;align-items:start}.bf-stage{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;background:#e4edda;background:radial-gradient(ellipse at 48% 36%,#f0f4dd,#dbe8ca 68%,#ccd9b9)}.bf-hero-image{width:100%;height:100%;object-fit:contain}.bf-stage-caption{position:absolute;bottom:23px;left:25px;color:#465241;font-size:11px;letter-spacing:.06em;background:#ffffffa6;padding:8px 13px;border-radius:20px}.bf-paper{position:absolute;width:46%;height:65%;background:#fd6944;box-shadow:12px 24px 36px #28432333;padding:24px;display:flex;flex-direction:column;overflow:hidden;color:#272722}.bf-paper-front{transform:rotate(12deg);left:37%;top:20%;z-index:2}.bf-paper-back{transform:rotate(-16deg);left:18%;top:12%;background:#293d31;color:#e8efcf}.bf-paper-small{font-size:10px;text-transform:uppercase;letter-spacing:.15em;font-weight:700;z-index:2}.bf-paper strong{font-size:clamp(25px,3vw,46px);line-height:.97;letter-spacing:-.045em;font-weight:800;margin-top:34px;z-index:2}.bf-paper-ring{position:absolute;width:230px;height:230px;border:36px solid currentColor;border-radius:50%;right:-70px;bottom:10px;opacity:.85}.bf-paper-bottom{margin-top:auto;font-size:10px;max-width:130px;z-index:2}.bf-thumbs{display:flex;gap:12px;margin-top:14px}.bf-thumbs button{background:#fff;border:1px solid #d6dbd4;padding:5px;border-radius:10px;width:74px;height:74px;cursor:pointer}.bf-thumbs button[aria-pressed=true]{border:2px solid var(--bf-accent)}.bf-thumbs img{width:100%;height:100%;object-fit:contain}.bf-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 30px;gap:18px}.bf-benefits div{display:flex;gap:9px;align-items:center}.bf-benefits span{display:grid;place-items:center;border:1px solid #cdd5c6;border-radius:50%;width:30px;height:30px;flex-shrink:0;font-size:10px}.bf-benefits strong{font-size:12px;line-height:1.4;font-weight:600}.bf-help{border-top:1px solid #d5dacd;padding-top:25px;display:flex;align-items:center;gap:20px;justify-content:space-between}.bf-help h2{font-size:19px;font-weight:650}.bf-help p{color:#687166;font-size:13px;max-width:350px;margin-top:6px}.bf-help a{font-size:12px;font-weight:700;white-space:nowrap}.bf-config{border:1px solid #dfe2da;border-radius:18px;background:#fff;overflow:hidden}.bf-config-head{display:flex;gap:13px;align-items:center;background:#f7f8f4;border-bottom:1px solid #e4e7df;padding:22px 25px}.bf-step{background:var(--bf-accent);width:27px;height:27px;display:grid;place-items:center;border-radius:50%;font-size:12px;color:#161d17;font-weight:700;flex-shrink:0}.bf-config h2{font-size:20px;line-height:1.2;letter-spacing:-.025em}.bf-config-head p{font-size:12px;color:#687166;margin-top:4px}.bf-options{padding:23px 25px 20px}.bf-field{border:0;padding:0;margin:0 0 20px;min-width:0}.bf-field legend,.bf-notes-label{font-size:13px;font-weight:650;margin-bottom:9px;display:block}.bf-chips{display:flex;gap:8px;flex-wrap:wrap}.bf-chips label{position:relative;cursor:pointer;display:block}.bf-chips input{position:absolute;opacity:0;width:1px;height:1px}.bf-chips span{display:block;border:1px solid #dce1d7;border-radius:7px;font-size:12px;line-height:1.3;padding:11px 14px;transition:background .15s,border-color .15s}.bf-chips input:checked+span{background:#fff0e6;border:1px solid var(--bf-accent);box-shadow:0 0 0 1px var(--bf-accent);font-weight:650}.bf-chips input:focus-visible+span{outline:3px solid #274cbe;outline-offset:3px}.bf select,.bf textarea,.bf-quote input{width:100%;border:1px solid #dce1d7;background:#fff;border-radius:7px;padding:11px 13px;color:#182124;font:inherit;font-size:13px}.bf select{min-height:43px}.bf-hint{font-size:11px;color:#697168;margin-top:8px!important}.bf textarea{resize:vertical}.bf-summary{padding:22px 25px;background:#f7f8f4;border-top:1px solid #e0e4da}.bf-summary-title{display:flex;gap:11px;align-items:center;margin-bottom:15px}.bf-summary h3{font-size:16px}.bf-summary dl{display:grid;grid-template-columns:1fr 1.2fr;gap:7px 15px;font-size:11px;margin:0 0 20px}.bf-summary dt{color:#72796f}.bf-summary dd{margin:0;text-align:right;font-weight:550}.bf-price{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dce1d7;padding-top:16px;gap:15px;font-size:12px}.bf-price strong{font-size:19px;letter-spacing:-.035em}.bf-summary p{font-size:11px;color:#70766c;margin-top:9px}.bf-primary{background:var(--bf-accent);color:#17201b;border:0;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 19px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:750;cursor:pointer;margin-top:18px;min-height:48px}.bf-primary:hover{filter:brightness(.96)}.bf-small{text-align:center}.bf-quote{padding:18px 25px}.bf-quote summary{font-size:13px;font-weight:650;cursor:pointer}.bf-quote form{margin-top:18px}.bf-quote label{display:block;font-size:12px;margin:13px 0 5px}.bf-how{padding:65px 0 50px}.bf-how h2,.bf-info h2{font-size:clamp(25px,3vw,36px);letter-spacing:-.035em;line-height:1.15}.bf-how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:30px}.bf-how article{border-top:1px solid #cfd8c8;padding-top:20px}.bf-how article>span{font-size:12px;color:#687362}.bf-how h3{font-size:17px;letter-spacing:-.025em;margin-top:13px}.bf-how article p{font-size:13px;color:#687166;margin-top:8px}.bf-info{border-top:1px solid #d4dccb;padding-top:40px;display:grid;grid-template-columns:1fr 1.35fr;gap:65px}.bf-info>div>p:last-child{font-size:13px;color:#687166;max-width:330px;margin-top:16px}.bf-info details{border-bottom:1px solid #d4dccb}.bf-info summary{list-style:none;padding:19px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:600;cursor:pointer}.bf-info summary::-webkit-details-marker{display:none}.bf-info summary span{font-size:21px;font-weight:400}.bf-info details[open] summary span{transform:rotate(45deg)}.bf-answer{font-size:13px;color:#687166;padding:0 20px 20px 0}.bf-answer p{margin-bottom:8px}.bf button:focus-visible,.bf a:focus-visible,.bf summary:focus-visible,.bf select:focus-visible,.bf input:focus-visible,.bf textarea:focus-visible{outline:3px solid #274cbe;outline-offset:3px}@media(min-width:1100px){.bf-gallery{position:sticky;top:25px}}@media(max-width:900px){.bf-wrap{padding:24px 22px 50px}.bf-grid{gap:24px}.bf-heading{align-items:flex-start}.bf-badge{display:none}.bf-paper{padding:18px}.bf-how-grid{grid-template-columns:repeat(2,1fr)}.bf-benefits{gap:8px}.bf-info{gap:30px}.bf-config-head,.bf-options,.bf-summary{padding-left:18px;padding-right:18px}}@media(max-width:700px){.bf-grid{grid-template-columns:1fr}.bf-stage{aspect-ratio:1.12}.bf-paper strong{font-size:42px}.bf-crumb{margin-bottom:22px}.bf-heading{margin-bottom:24px}.bf h1{font-size:42px}.bf-intro{font-size:14px}.bf-help{margin-bottom:6px}.bf-how{padding-top:45px}.bf-info{grid-template-columns:1fr;gap:20px}.bf-how-grid{gap:24px 18px}.bf-how h3{font-size:16px}.bf-benefits{gap:15px}.bf-quote{padding:18px}}@media(prefers-reduced-motion:reduce){.bf *{transition:none!important}}.bf-orderbar{background:#202721;color:#fff}.bf-orderbar>div{max-width:1420px;margin:auto;display:flex;align-items:center;gap:30px;padding:14px 42px}.bf-orderbar strong{margin-left:auto;font-size:20px;letter-spacing:-.025em}.bf-orderbar button{background:var(--bf-accent);color:#162017;border:0;border-radius:7px;padding:12px 22px;font:inherit;font-weight:700;cursor:pointer}.bf-orderbar>div>span{font-size:13px}.bf-config>.bf-heading{padding:26px 25px 24px;display:block;margin:0}.bf-config>.bf-heading h1{font-size:42px}.bf-config>.bf-heading .bf-badge{display:none}.bf-config>.bf-heading .bf-intro{font-size:14px}.bf-stage{aspect-ratio:1.4}.bf-paper{height:75%}.bf-paper-front{top:16%}.bf-paper-back{top:7%}@media(max-width:900px){.bf-orderbar>div{padding:12px 22px;gap:15px}.bf-orderbar>div>span{display:none}.bf-orderbar strong{margin-left:0;font-size:16px}.bf-orderbar button{margin-left:auto;font-size:12px}.bf-config>.bf-heading{padding:22px 18px}.bf-config>.bf-heading h1{font-size:36px}.bf-paper strong{font-size:32px}.bf-paper-ring{width:160px;height:160px;border-width:28px}.bf-paper strong{margin-top:20px}}@media(max-width:700px){.bf-stage{aspect-ratio:1.2}.bf-paper strong{font-size:38px}.bf-config>.bf-heading h1{font-size:40px}}.bf{color:#262626}.bf-wrap{max-width:1380px}.bf-config{border:1px solid #e4e4e4;border-radius:10px;box-shadow:0 4px 24px #00000004}.bf-config-head{background:#f6f6f6;border-color:#e7e7e7}.bf-config>.bf-heading .bf-kicker{color:#555;font-size:10px}.bf-stage{border-radius:9px;background:radial-gradient(ellipse at 50% 35%,#fff5ee,#fbe5d8 62%,#edd7c6)}.bf-stage-caption{color:#555;background:#fff9;letter-spacing:.025em}.bf-paper-back{background:#37454a;color:#f5ede2}.bf-paper-front{background:#fc7943;color:#262626}.bf-paper-ring{opacity:.92}.bf-summary{background:#fff7f1;border-top:1px solid #efddd0}.bf-step{background:#ffeadb;border:1px solid #ecc6ab;color:#282828}.bf-option-number{display:inline-grid;place-items:center;background:#f4f4f4;border:1px solid #e1e1e1;border-radius:50%;width:22px;height:22px;font-size:11px;margin-right:9px;font-weight:600}.bf-field legend{display:flex;align-items:center;font-size:14px}.bf-field{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #eeeeee}.bf-chips span{min-width:82px;text-align:center;border-radius:5px;padding:12px 16px;background:#fff;border-color:#d9d9d9}.bf-chips input:checked+span{background:#fff3eb}.bf select{border-color:#d6d6d6;min-height:46px;border-radius:5px}.bf-primary{border-radius:5px;font-size:15px;padding:17px 20px;min-height:52px}.bf-orderbar{background:#242424}.bf-orderbar button{border-radius:5px}.bf-help h2{font-size:20px}.bf-benefits{padding-bottom:5px}.bf-benefits span{border-color:#ddd}.bf-papers{margin-top:60px;padding:32px;background:#f7f7f7;border-radius:9px}.bf-papers h2{font-size:30px;letter-spacing:-.03em;line-height:1.15}.bf-paper-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:24px}.bf-paper-grid article{background:#fff;border:1px solid #e6e6e6;border-radius:7px;padding:20px}.bf-paper-grid h3{font-size:18px;letter-spacing:-.025em;margin-top:18px}.bf-paper-grid p{font-size:13px;color:#666;margin-top:8px}.bf-swatch{height:110px;position:relative;border-radius:4px;overflow:hidden;background:#f3f0eb}.bf-swatch span{position:absolute;width:65%;height:67%;left:19%;top:19%;background:#fff;box-shadow:3px 5px 10px #0002;transform:rotate(-13deg)}.bf-swatch span:nth-child(2){transform:rotate(-5deg);left:23%}.bf-swatch span:nth-child(3){transform:rotate(5deg);left:27%}.bf-swatch--gloss span{background:linear-gradient(120deg,#eee 5%,#fff 30%,#e7e7e7 60%,#fff 68%,#eee 90%)}.bf-swatch--uncoated span{background:#fffdf4}.bf-swatch--recycled span{background:#eee5d1}.bf-papers .bf-kicker{color:#777}.bf-how article,.bf-info,.bf-info details{border-color:#e3e3e3}.bf-how article p,.bf-info>div>p:last-child,.bf-answer{color:#666}.bf-info summary{padding:22px 0}@media(max-width:900px){.bf-paper-grid{grid-template-columns:repeat(2,1fr)}.bf-papers{padding:24px;margin-top:40px}}@media(max-width:700px){.bf-papers{padding:22px 18px}.bf-papers h2{font-size:26px}.bf-paper-grid{gap:12px}.bf-paper-grid article{padding:15px}.bf-paper-grid h3{font-size:16px}.bf-paper-grid p{font-size:12px}.bf-swatch{height:85px}.bf-orderbar strong{font-size:13px}.bf-orderbar button{padding:10px 12px}.bf-benefits{gap:9px}.bf-benefits strong{font-size:11px}.bf-field legend{font-size:13px}.bf-chips span{min-width:76px}}.bf-chips [data-speed-date]{display:block;font-size:10px;font-weight:400;color:#5e625e;margin-top:5px;line-height:1.3}.bf-chips label:has([data-speed-date]){flex:1;min-width:100px}.bf-chips label:has([data-speed-date])>span{padding:14px 9px}.bf{background:#fff!important;color:#262626}.bf-stage,.bf-summary,.bf-papers,.bf-config-head{background:#fff}.bf-stage{border:1px solid #e5e5e5}.bf-summary{border-top:1px solid #e5e5e5}.bf-papers{border:1px solid #e5e5e5}.bf-orderbar{position:sticky;top:var(--bf-sticky-top,0px);z-index:50;background:#fff;color:#262626;border-bottom:1px solid #ddd;box-shadow:0 3px 12px #00000008}.bf-orderbar>div{gap:26px;max-width:1380px;padding:12px 42px}.bf-orderbar .bf-bar-price,.bf-orderbar .bf-bar-date,.bf-orderbar .bf-bar-timer{display:flex;flex-direction:column;gap:2px}.bf-orderbar span{font-size:10px;text-transform:uppercase;letter-spacing:.055em;color:#666}.bf-orderbar strong{margin:0;font-size:16px;letter-spacing:-.02em}.bf-orderbar .bf-bar-price strong{font-size:21px}.bf-orderbar small{font-size:10px;color:#666}.bf-orderbar button{margin-left:auto;white-space:nowrap}.bf-orderbar button span{color:inherit}.bf-artwork{border:1px solid #ddd;border-radius:8px;padding:20px;margin-bottom:22px;background:#fff}.bf-artwork h3{font-size:17px}.bf-artwork>p{font-size:12px;color:#666;margin-top:9px}.bf-drop{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px dashed #aaa;border-radius:6px;padding:23px 15px;margin-top:16px;cursor:pointer;text-align:center;position:relative}.bf-drop>span{font-size:29px;line-height:1;color:var(--bf-accent)}.bf-drop strong{font-size:13px}.bf-drop small{font-size:11px;color:#666}.bf-drop input{max-width:100%;font-size:12px;margin-top:6px}.bf-file-checks{padding-left:18px;margin:12px 0;font-size:11px;color:#666;line-height:1.7}.bf-artwork [data-file-status][data-result=passed]{color:#246644}.bf-artwork [data-file-status][data-result=failed]{color:#a12525}.bf-upload-link{display:inline-block;font-size:12px;font-weight:600;margin-top:12px}.bf-chips [data-speed-date]{font-size:10px}.bf-bar-timer strong{font-variant-numeric:tabular-nums}@media(max-width:700px){.bf-orderbar>div{padding:10px 14px;gap:10px;display:grid;grid-template-columns:1fr 1fr}.bf-orderbar .bf-bar-price strong{font-size:16px}.bf-orderbar strong{font-size:12px}.bf-orderbar button{padding:10px;font-size:11px;width:100%}.bf-orderbar .bf-bar-timer{flex-direction:row;flex-wrap:wrap;align-items:center;gap:3px 8px}.bf-orderbar .bf-bar-timer span,.bf-orderbar .bf-bar-timer small{width:100%;font-size:9px}.bf-artwork{padding:16px}.bf-orderbar .bf-bar-date{align-items:flex-end;text-align:right}}.bf [hidden]{display:none!important}.bf-destination{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:0 0 15px}.bf-destination label{font-size:12px;font-weight:650}.bf-destination input,.bf-destination select{min-width:0;width:100%;border:1px solid #d6d6d6;border-radius:5px;background:#fff;padding:10px;font:inherit;font-size:13px}.bf-destination label:nth-of-type(3),.bf-destination select{grid-column:1/-1}.bf-check-price{display:block;margin:0 0 15px;padding:10px 14px;border:1px solid #aaa;border-radius:5px;background:#fff;color:#222;font:inherit;cursor:pointer}.bf .bf-orderbar{background:#1b1b1b;color:#fff;border-bottom-color:#303030}.bf .bf-orderbar span,.bf .bf-orderbar small{color:#d6d6d6}.bf .bf-orderbar strong{color:#fff}.bf .bf-orderbar button span{color:inherit}body .bf .bf-step,body .bf .bf-option-number,body .bf .beacon-step-number,body .config-step h2 b{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;padding:0;margin-right:10px;border:0;border-radius:50%;background:#ff5b16;color:#fff;font-size:14px;font-weight:750;line-height:1;vertical-align:middle}body .bf .beacon-builder-step>summary{justify-content:flex-start;gap:0}body .bf .beacon-builder-step>summary>span{display:inline-flex;align-items:center}body .bf .beacon-quantity-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .bf .beacon-quantity-list label[hidden]{display:none!important}body .bf .beacon-quantity-list label{min-width:0;width:auto!important}body .bf .beacon-quantity-list label>span{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;min-width:0;text-align:left;padding:14px;border:1px solid #ddd;border-radius:9px;background:#fff}body .bf .beacon-quantity-list label>span>span{border:0;background:transparent;padding:0;min-width:0;text-align:inherit;box-shadow:none;font-weight:inherit}body .bf .beacon-quantity-list [data-quantity-price]{grid-column:2;grid-row:1;color:#1469d5;font-size:18px;font-weight:750;white-space:nowrap}body .bf .beacon-quantity-list [data-quantity-unit]{grid-column:1;grid-row:2;color:#60656b;font-size:11px}body .bf .beacon-quantity-list [data-quantity-difference]{grid-column:1 / -1;font-size:11px;color:#60656b}body .bf .beacon-quantity-list [data-quantity-selected]{grid-column:2;grid-row:2;color:#d64309;font-size:10px;font-weight:700;text-align:right}body .bf .beacon-quantity-list input:checked+span{border-color:#ff5b16;box-shadow:0 0 0 1px #ff5b16;background:#fff5ee}@media(max-width:380px){body .bf .beacon-quantity-list{grid-template-columns:1fr}}body .bf .beacon-builder-step>summary{font-size:clamp(20px,2vw,26px);font-weight:750;line-height:1.25;padding-block:18px}body .bf .beacon-builder-step>summary>span{font-size:inherit;font-weight:inherit;min-width:0}body .bf .beacon-builder-step>summary .beacon-step-number{font-size:14px}.footer .footer-brand{text-align:left}.footer .footer-trustpilot{margin:0 auto 16px 0;min-height:52px;width:220px;max-width:100%;text-align:left}.footer .footer-trustpilot .trustpilot-widget{position:relative;left:-20px;width:220px;max-width:none}.footer .footer-trustpilot .trustpilot-widget>a{margin:0 0 0 20px}.hero--split.hero{height:clamp(480px,42vw,640px);background:var(--hero-copy-background);color:var(--hero-copy-colour)}.hero--split .hero-carousel__slides{position:absolute;top:0;right:0;bottom:0;left:0}.hero--split .hero-slide{background:var(--hero-copy-background)}.hero--split .hero-slide__content{position:absolute;inset:0 auto 0 0;width:50%;max-width:none;height:100%;margin:0;padding:clamp(28px,4vw,76px);display:flex;align-items:center;background:var(--hero-copy-background);z-index:2}.hero--split.hero .hero-slide__copy{width:100%;max-width:600px;padding:0;background:none;border:0;box-shadow:none;text-shadow:none;color:var(--hero-copy-colour)}.hero--split.hero .hero-slide__copy h1,.hero--split.hero .hero-slide__copy h2{font-size:clamp(36px,3.9vw,68px);line-height:1.08;letter-spacing:-.045em;max-width:580px;margin:15px 0 24px;color:var(--hero-copy-colour)}.hero--split.hero .hero-slide__copy p{max-width:530px;margin:0 0 30px;font-size:clamp(15px,1.3vw,21px);line-height:1.6;color:var(--hero-copy-colour);opacity:.8}.hero--split.hero .hero-slide__copy .eyebrow{font-size:10px;letter-spacing:.12em;color:var(--hero-copy-colour)}.hero-split__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero--split .hero-slide__copy .button{border-radius:999px;padding:16px 24px;min-height:54px;font-size:13px;gap:14px;line-height:1.3}.hero--split .hero-slide__copy .button.orange{background:#202020;color:#fff;border:1px solid #202020}.hero--split .hero-slide__copy .hero-split__secondary{background:#fff;color:#202020;border:1px solid #d5d0c9}.hero-split__media{position:absolute;top:0;right:0;bottom:0;left:50%;overflow:hidden;background:var(--hero-media-background)}.hero-split__image{position:absolute;right:0;top:0;width:180%;max-width:none;height:100%;object-fit:contain;object-position:right center;display:block}.hero--split .hero-carousel__controls{left:75%;right:auto;bottom:20px;transform:translate(-50%);width:max-content;max-width:calc(50% - 28px);padding:8px 10px;border-radius:999px;background:#fffefb;box-shadow:0 3px 18px #0002;z-index:4}.hero--split .hero-carousel__arrow,.hero--split .hero-carousel__pause{color:#202020;background:transparent;border-color:#dedbd5;min-width:36px;min-height:36px}.hero--split .hero-carousel__dot{background:#c9c3ba;border-color:#c9c3ba}.hero--split .hero-carousel__dot.is-active{background:#202020;border-color:#202020}@media(max-width:989px)and (min-width:750px){.hero--split.hero{height:560px}.hero--split .hero-slide__content{padding:28px}.hero--split.hero .hero-slide__copy h1,.hero--split.hero .hero-slide__copy h2{font-size:38px}.hero--split .hero-slide__copy .button{padding:13px 18px;font-size:12px}}@media(max-width:749px){.hero--split.hero{height:calc(410px + min(90vw,380px))}.hero--split .hero-slide__content{width:100%;height:410px;padding:28px 24px;align-items:center}.hero--split.hero .hero-slide__copy h1,.hero--split.hero .hero-slide__copy h2{font-size:36px;line-height:1.08;margin:12px 0 18px;max-width:520px}.hero--split.hero .hero-slide__copy p{font-size:15px;line-height:1.55;margin-bottom:22px}.hero--split .hero-slide__copy .button{font-size:12px;padding:13px 19px;min-height:46px}.hero-split__media{top:410px;right:0;bottom:0;left:0}.hero--split .hero-carousel__controls{left:50%;bottom:14px;max-width:calc(100% - 28px)}.hero-split__actions{gap:10px}}@media(prefers-reduced-motion:reduce){.hero--split .hero-slide{transition:none}}.hero.hero--split.hero-video-banner{height:clamp(430px,42vw,590px)}.hero.hero-video-banner .hero-carousel__slides{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:relative;inset:auto;height:100%}.hero.hero-video-banner .hero-slide--video{grid-area:1/1;position:relative;inset:auto;height:100%;transform:none;transition:none}.hero.hero-video-banner .hero-slide--video .hero-split__media{position:relative;inset:auto;width:100%;height:100%;background:var(--hero-media-background);perspective:none}.hero.hero-video-banner .hero-slide--video .hero-split__media:after{content:none}.hero.hero-video-banner .hero-banner__video{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right top;transform:none;padding:0;border:0;border-radius:0}.hero.hero-video-banner .hero-slide--video .hero-slide__content{width:43%;background:transparent;padding:clamp(24px,3vw,56px)}.hero.hero-video-banner .hero-slide--video .hero-slide__copy h1,.hero.hero-video-banner .hero-slide--video .hero-slide__copy h2{font-size:clamp(28px,3.6vw,60px);text-wrap:initial}.hero.hero-video-banner .hero-slide--video .hero-slide__copy p{font-size:clamp(13px,1.15vw,19px)}.hero.hero-video-banner .hero-slide--video .hero-slide__copy .button{padding:13px 20px;min-height:48px}@media(max-width:749px){.hero.hero--split.hero-video-banner{height:auto}.hero.hero-video-banner .hero-carousel__slides{grid-template-rows:auto}.hero.hero-video-banner .hero-carousel__slides,.hero.hero-video-banner .hero-slide--video{height:auto}.hero.hero-video-banner .hero-banner__video{height:auto;aspect-ratio:7/3;object-fit:contain}.hero.hero-video-banner .hero-slide .hero-slide__content{width:100%;height:410px;padding:28px 24px;align-items:center}.hero.hero-video-banner .hero-slide .hero-split__media{top:410px;right:0;bottom:0;left:0}.hero.hero-video-banner .hero-slide--video .hero-split__media{position:relative;inset:auto;height:auto}.hero.hero-video-banner .hero-slide--video .hero-slide__content{position:relative;inset:auto;min-height:410px;height:auto;padding:28px 24px 86px;background:var(--hero-copy-background)}.hero.hero-video-banner .hero-slide .hero-slide__copy h1,.hero.hero-video-banner .hero-slide .hero-slide__copy h2{font-size:36px;line-height:1.08;margin:12px 0 18px}.hero.hero-video-banner .hero-slide .hero-slide__copy p{font-size:15px;line-height:1.55;margin-bottom:22px}.hero.hero-video-banner .hero-carousel__controls{left:50%;bottom:14px;max-width:calc(100% - 28px)}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
