@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;500&family=Noticia+Text:wght@400;700&display=swap");body#prestige-flowers{--accent-color-dark-1:#7258bc;--accent-color-dark-2:#6348b2;--accent-color-dark-3:#5940a0;--accent-color-dark-4:#4f398e;--accent-color-dark-5:#45327c;--accent-color-dark-6:#3b2a6a;--accent-color-dark-7:#312357;--accent-color-dark-8:#271c45;--accent-color-dark-9:#1c1533;--accent-color-dark-10:#120d21;--accent-color-dark-11:#08060f;--accent-color-dark-12:#000;--accent-color:#816ac3;--accent-color-light-1:#907cca;--accent-color-light-2:#a08ed2;--accent-color-light-3:#afa1d9;--accent-color-light-4:#beb3e0;--accent-color-light-5:#cec5e8;--accent-color-light-6:#ddd7ef;--accent-color-light-7:#ede9f6;--accent-color-light-8:#fcfbfe;--accent-color-light-9:#fff;--accent-color-light-10:#fff;--accent-color-light-11:#fff;--accent-color-light-12:#fff;--accent-color-bg:linear-gradient(180deg,#816ac3,#5d43a7);--contrast-color-dark-1:#e39c04;--contrast-color-dark-2:#ca8b03;--contrast-color-dark-3:#b17a03;--contrast-color-dark-4:#986802;--contrast-color-dark-5:#7e5702;--contrast-color-dark-6:#654602;--contrast-color-dark-7:#4c3401;--contrast-color-dark-8:#332301;--contrast-color-dark-9:#1a1200;--contrast-color-dark-10:#010100;--contrast-color:#fbad05;--contrast-color-light-1:#fbb51e;--contrast-color-light-2:#fcbd37;--contrast-color-light-3:#fcc650;--contrast-color-light-4:#fdce69;--contrast-color-light-5:#fdd682;--contrast-color-light-6:#fdde9c;--contrast-color-light-7:#fee7b5;--contrast-color-light-8:#feefce;--contrast-color-light-9:#fff7e7;--contrast-color-light-10:#fff;--contrast-color-bg:linear-gradient(180deg,#fbad05,#bb8003);--cta-color-dark-1:#1a7158;--cta-color-dark-2:#155d48;--cta-color-dark-3:#114838;--cta-color-dark-4:#0c3328;--cta-color-dark-5:#071e18;--cta-color-dark-6:#020a08;--cta-color-dark-7:#000;--cta-color-dark-8:#000;--cta-color-dark-9:#000;--cta-color-dark-10:#000;--cta-color-dark-11:#000;--cta-color-dark-12:#000;--cta-color:#1f8668;--cta-color-light-1:#249b78;--cta-color-light-2:#29af88;--cta-color-light-3:#2dc498;--cta-color-light-4:#3ad1a5;--cta-color-light-5:#4ed6af;--cta-color-light-6:#63dbb8;--cta-color-light-7:#78e0c1;--cta-color-light-8:#8ce5cb;--cta-color-light-9:#a1e9d4;--cta-color-light-10:#b6eede;--cta-color-light-11:#cbf3e7;--cta-color-light-12:#dff8f1;--cta-color-bg:linear-gradient(180deg,#1f8668,#13503e);--emphasis-color-dark-1:#e12872;--emphasis-color-dark-2:#d21d66;--emphasis-color:#e43e81;--emphasis-color-light-1:#e75490;--emphasis-color-light-2:#ea6b9e;--emphasis-color-bg:linear-gradient(180deg,#e43e81,#c41b60)}body#prestige-hampers{--accent-color-dark-1:#b20b0b;--accent-color-dark-2:#9a0909;--accent-color-dark-3:#820808;--accent-color-dark-4:#6a0606;--accent-color-dark-5:#520505;--accent-color-dark-6:#3a0303;--accent-color-dark-7:#220202;--accent-color-dark-8:#090101;--accent-color-dark-9:#000;--accent-color-dark-10:#000;--accent-color:#ca0c0c;--accent-color-light-1:#e20d0d;--accent-color-light-2:#f11818;--accent-color-light-3:#f33030;--accent-color-light-4:#f44848;--accent-color-light-5:#f66060;--accent-color-light-6:#f77878;--accent-color-light-7:#f89090;--accent-color-light-8:#faa8a8;--accent-color-light-9:#fbc0c0;--accent-color-light-10:#fdd8d8;--accent-color-bg:linear-gradient(180deg,#ca0c0c,#8b0808);--contrast-color-dark-1:#a88047;--contrast-color-dark-2:#96723f;--contrast-color-dark-3:#846538;--contrast-color-dark-4:#725730;--contrast-color-dark-5:#604929;--contrast-color-dark-6:#4e3c21;--contrast-color-dark-7:#3c2e19;--contrast-color-dark-8:#2a2012;--contrast-color-dark-9:#18130a;--contrast-color-dark-10:#060503;--contrast-color:#b68d52;--contrast-color-light-1:#be9964;--contrast-color-light-2:#c5a576;--contrast-color-light-3:#cdb088;--contrast-color-light-4:#d4bc9a;--contrast-color-light-5:#dcc8ac;--contrast-color-light-6:#e3d4be;--contrast-color-light-7:#ebe0d0;--contrast-color-light-8:#f3ece1;--contrast-color-light-9:#faf7f3;--contrast-color-light-10:#fff;--contrast-color-bg:linear-gradient(180deg,#b68d52,#8b6a3b);--cta-color-dark-1:#021514;--cta-color-dark-2:#000;--cta-color-dark-3:#000;--cta-color-dark-4:#000;--cta-color-dark-5:#000;--cta-color-dark-6:#000;--cta-color-dark-7:#000;--cta-color-dark-8:#000;--cta-color-dark-9:#000;--cta-color-dark-10:#000;--cta-color:#052c2a;--cta-color-light-1:#084340;--cta-color-light-2:#0a5a56;--cta-color-light-3:#0d716c;--cta-color-light-4:#0f8881;--cta-color-light-5:#129e97;--cta-color-light-6:#15b5ad;--cta-color-light-7:#17ccc3;--cta-color-light-8:#1ae3d9;--cta-color-light-9:#2fe7de;--cta-color-light-10:#46eae2;--cta-color-bg:linear-gradient(180deg,#052c2a,#000);--emphasis-color-dark-1:#e6bf00;--emphasis-color-dark-2:#ca0;--emphasis-color:#ffd400;--emphasis-color-light-1:#ffd81a;--emphasis-color-light-2:#fd3;--emphasis-color-bg:linear-gradient(180deg,#ffd400,#bd9d00)}body#prestige-hampers.christmas{--accent-color-dark-1:#b02135;--accent-color-dark-2:#9a1d2f;--accent-color-dark-3:#851928;--accent-color-dark-4:#6f1522;--accent-color-dark-5:#5a111b;--accent-color-dark-6:#440d15;--accent-color-dark-7:#2f090e;--accent-color-dark-8:#190508;--accent-color-dark-9:#040101;--accent-color-dark-10:#000;--accent-color:#c5253c;--accent-color-light-1:#d72c45;--accent-color-light-2:#db4258;--accent-color-light-3:#df576b;--accent-color-light-4:#e36d7e;--accent-color-light-5:#e88291;--accent-color-light-6:#ec97a4;--accent-color-light-7:#f0adb7;--accent-color-light-8:#f4c2c9;--accent-color-light-9:#f8d8dc;--accent-color-light-10:#fcedef;--accent-color-bg:linear-gradient(180deg,#c5253c,#8d1b2b);--contrast-color-dark-1:#be8e60;--contrast-color-dark-2:#b6814e;--contrast-color-dark-3:#a67544;--contrast-color-dark-4:#94683d;--contrast-color-dark-5:#825b35;--contrast-color-dark-6:#704f2e;--contrast-color-dark-7:#5e4227;--contrast-color-dark-8:#4c351f;--contrast-color-dark-9:#3a2918;--contrast-color-dark-10:#281c10;--contrast-color:#c59b72;--contrast-color-light-1:#cca884;--contrast-color-light-2:#d4b596;--contrast-color-light-3:#dbc1a8;--contrast-color-light-4:#e3ceba;--contrast-color-light-5:#eadbcc;--contrast-color-light-6:#f2e8de;--contrast-color-light-7:#f9f5f0;--contrast-color-light-8:#fff;--contrast-color-light-9:#fff;--contrast-color-light-10:#fff;--contrast-color-bg:linear-gradient(180deg,#c59b72,#ad7a47);--cta-color-dark-1:#54854b;--cta-color-dark-2:#497442;--cta-color-dark-3:#3f6438;--cta-color-dark-4:#35542f;--cta-color-dark-5:#2b4326;--cta-color-dark-6:#20331d;--cta-color-dark-7:#162314;--cta-color-dark-8:#0c130a;--cta-color-dark-9:#010201;--cta-color-dark-10:#000;--cta-color:#5e9554;--cta-color-light-1:#69a45e;--cta-color-light-2:#78ae6e;--cta-color-light-3:#87b77f;--cta-color-light-4:#97c08f;--cta-color-light-5:#a6c99f;--cta-color-light-6:#b5d2b0;--cta-color-light-7:#c4dbc0;--cta-color-light-8:#d3e5d0;--cta-color-light-9:#e3eee1;--cta-color-light-10:#f2f7f1;--cta-color-bg:linear-gradient(180deg,#5e9554,#436b3c)}.container{width:100%}@media (min-width:768px) and (max-width:1200px){.container{max-width:none;width:95%}}*{box-sizing:border-box;margin:0;padding:0}html{overflow:hidden}html,html body{height:100%;scroll-behavior:smooth;width:100vw}html body{display:flex;flex-direction:column;font-family:Montserrat,Arial,sans-serif;font-size:12px;inset:0;overflow-x:hidden;overflow-y:auto;overflow:hidden;position:fixed;scroll-padding-top:200px}html body.christmas{background-color:#f3f3f3;background-image:url(../images/christmas_background.jpg);background-position:fixed;background-repeat:repeat-x}html body .heading-font,html body h1,html body h2,html body h3,html body h4,html body h5{font-family:Noticia Text,Times,serif;font-weight:700;line-height:.9em}html body .btn{background:var(--cta-color);border-radius:0;font-size:small;letter-spacing:2px;padding:8px 15px;text-transform:uppercase}@media (min-width:0) and (max-width:768px){html body>.container{padding-left:0;padding-right:0}}html body .hidden{display:none}.or{align-content:center;align-items:center;display:flex;justify-content:space-between}.or hr{display:block;flex:1}.or span{padding:0 20px}#main-container{flex-grow:1;overflow:auto;width:100%}#main-container .wrapper{background:#fff;border-color:#fff;border-style:solid;border-width:0 10px;margin:0 auto;padding:0 10px}@media (min-width:576px){#main-container .wrapper{max-width:540px}}@media (min-width:768px){#main-container .wrapper{max-width:720px}}@media (min-width:992px){#main-container .wrapper{max-width:960px}}@media (min-width:1200px){#main-container .wrapper{max-width:1140px}}@media (min-width:1400px){#main-container .wrapper{max-width:1240px}}#main-container:has(.terms-and-conditions),#main-container:has(.terms-and-conditions-body){scroll-padding-top:20px}.col-lg-5th{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:1200px){.col-lg-5th{flex:0 0 20%;width:20%}}a,input,ol,p,textarea,ul{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:inherit}a:last-child,input:last-child,ol:last-child,p:last-child,textarea:last-child,ul:last-child{margin-bottom:0}a:hover{color:inherit;cursor:pointer}html{font-size:13px;line-height:1.5}@media (min-width:768px){html{font-size:13px}}body{-webkit-font-smoothing:antialiased;font-family:Montserrat,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:3rem}@media (min-width:768px){h1{font-size:5rem}}@media (min-width:992px){h1{font-size:5.4rem}}h2{font-size:2.6rem}@media (min-width:768px){h2{font-size:3rem}}@media (min-width:992px){h2{font-size:3.2rem}}h3{font-size:1.6rem}@media (min-width:768px){h3{font-size:2.6rem}}@media (min-width:992px){h3{font-size:2.8rem}}h4{font-size:1.2rem}@media (min-width:768px){h4{font-size:1.8rem}}@media (min-width:992px){h4{font-size:2rem}}ol,ul{margin:0;padding-left:0}.btn{webkit-font-smoothing:antialiased;background:var(--cta-color-bg);border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:700;margin:0;outline:none;padding:.2rem .5rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.btn{width:-moz-fit-content}}.btn:focus{box-shadow:none}.btn:hover{color:#fff;filter:brightness(.95)}.btn a{color:#fff}label{display:block}input,select,textarea{font-family:inherit;outline:none}input{border:1px solid #ccc;display:inline-block;outline:none;padding:10px;width:100%}input:focus{background:#f7f6f6}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='rgba(0,0,0,0.4)' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:100%;background-position-y:45%;background-repeat:no-repeat;border:1px solid #ced4da;border-radius:.25rem;cursor:pointer;display:block;padding:5px 10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}textarea{border:1px solid #ccc;width:100%}textarea:focus{background:#f7f6f6}ul{margin-left:0}.form-control{padding:5px}.input-group{align-items:stretch;display:flex}.input-group>*{flex:1}.input-group>.input-group-addon{background:#dee2e6;border:1px solid #dee2e6;border-radius:5px 0 0 5px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.input-group>.input-group-addon i{align-content:center;align-items:center;display:flex;height:100%;justify-content:center;padding:8px}img{display:block;height:auto;max-width:100%;width:100%}img[src*="kelkoogroup.net"]{display:none!important}a img{border:0}body:not(.cart) svg{height:auto;max-width:100%}.header-callouts{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.header-callouts .title{flex:0 0 100%;font-size:20px;text-align:center}@media screen and (max-width:500px){.header-callouts{display:flex}}.header-callouts .callout{padding:10px}@media (min-width:0) and (max-width:768px){.header-callouts .callout{flex:1}}.header-callouts .callout img{display:block;flex:1;max-height:100px;-o-object-fit:contain;object-fit:contain}@media (min-width:0) and (max-width:992px){.header-callouts .callout img{display:none}}@media screen and (max-width:500px){.header-callouts .callout:nth-child(2){margin:5px 0}.header-callouts .callout .bbc-good-food{max-height:70px}}.header-callouts .callout .luxury-accreditation{max-height:150px}.header-callouts .callout.most-reviewed-florist{background:var(--accent-color);border-radius:10px;color:#fff;font-size:20px;font-weight:700;margin-right:10px;max-width:200px;transition:all .4s ease}@media (min-width:768px){.header-callouts{gap:0 50px}}.header .header-callouts .callout.top-retailer-container{display:none}@media (min-width:0) and (max-width:992px){.header-callouts .callout.norton-seal-container,.header-callouts .most-reviewed-florist,.header .header-callouts{display:none}.header-callouts{justify-content:space-evenly;padding-top:20px}.header-callouts .callout img{display:block}}@media (min-width:768px) and (max-width:992px){.hourly-comp-banner-container{order:2}}.hourly-comp-banner{background:var(--accent-color-light-6);color:var(--accent-color-dark-4);padding:5px;position:relative;text-align:center}@media (min-width:768px){.hourly-comp-banner{margin-bottom:5px;margin-top:5px}}.hourly-comp-banner p{font-size:16px;text-transform:capitalize}.hourly-comp-banner .terms{display:block;font-size:1em}@media (min-width:0) and (max-width:768px){.hourly-comp-banner{padding:5px}.hourly-comp-banner p{color:#fff;font-size:16px}}.callout-banner{align-items:center;background:#1b1e4a;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:700;justify-content:center;max-height:200px;transition:all 1s ease}#prestige-hampers .callout-banner{background:#074637}.callout-banner .special-callout{font-size:smaller;font-weight:700;letter-spacing:2px;text-decoration:underline;text-transform:uppercase}@media (min-width:768px){#prestige-hampers .callout-banner .special-callout{display:none}}.callout-banner:hover{color:#fff}.callout-banner p{font-size:16px;margin-bottom:0;margin-right:10px;padding:10px 0;text-transform:capitalize}@media (min-width:0) and (max-width:768px){.callout-banner p{display:block;flex:0 0 100%;padding-top:10px;text-align:center}}.callout-banner .btn{background:#7f65c7;border-radius:0;color:#fff;padding:5px 10px}.callout-banner .btn:hover{background:#6142b7}#prestige-hampers .callout-banner .btn{background:#fdf0d6;color:#601a1b}#prestige-hampers .callout-banner .btn:hover{background:#fbdea5}@media (min-width:0) and (max-width:992px){.callout-banner .btn{margin-bottom:10px}}.callout-banner.send-christmas-hampers{background:#086761}body:not(.home) .callout-banner{display:none}.callout-banner:has(+#main-header .header.collapsed){max-height:0}@media (min-width:0) and (max-width:992px){.location-select-container{display:none}}.location-select-container .location-select{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start}.location-select-container .location-select a{color:var(--accent-color-dark-3);display:block;margin:0 auto;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.location-select-container .location-select a{width:-moz-fit-content}}.location-select-container .location-select .location-list{background:#fff}.location-select-container .location-select .location-list a{background-position:6px;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.2);padding:5px 10px}.location-select-container .location-select .location-list .current{position:relative}.location-select-container .location-select .location-list .current:hover ul.location-choices{max-height:300px;overflow:auto}.location-select-container .location-select .location-list ul.location-choices{left:0;list-style:none;max-height:0;overflow:hidden;position:absolute;right:0;top:100%;z-index:2}.location-select-container .location-select .location-list+a:hover{text-decoration:underline}.lower-header{padding:1rem 10px}.lower-header h4{margin:0}.lower-header .tagline h4{font-size:20px;text-align:center}@media (min-width:0) and (max-width:1200px){.lower-header .tagline h4{display:none}}.christmas-catalogue-download{align-items:center;background-color:var(--accent-color-dark-3);color:#fff;display:flex;font-size:18px;justify-content:center;padding:10px;text-align:center}.christmas-catalogue-download:hover{color:#fff}.christmas-catalogue-download i{font-size:15px;margin-left:10px}#main-header{box-shadow:0 0 .75rem rgba(0,0,0,.4);z-index:6}@media (min-width:0) and (max-width:768px){#main-header{position:relative}}#main-header .header{background:#fff;position:relative;z-index:11}@media (min-width:0) and (max-width:992px){#main-header .header>.container{margin:0;max-width:none;width:100%}}#main-header .header .delivery-pass{background:var(--accent-color-dark-5);border:none;color:#fff;font-size:12px;letter-spacing:1px;margin-top:0;padding:.5rem 1rem;text-align:center;text-transform:uppercase}#main-header .header .delivery-pass span{color:var(--contrast-color-light-3)}#main-header .header .secure-header h3{font-size:24px}@media (min-width:0) and (max-width:992px){#main-header .header .secure-header{display:none}}#main-header .header .header-search{max-width:300px}@media (min-width:0) and (max-width:992px){#main-header .header .header-search{display:none}}#main-header .header .hamburger-container{display:none}@media (min-width:0) and (max-width:992px){#main-header .header .hamburger-container{display:block}}#main-header .header .hamburger-container .mobile-toggle{height:35px;position:relative;width:35px}#main-header .header .hamburger-container .mobile-toggle .toggle-container{display:block;height:35px;width:100%;width:35px}#main-header .header .hamburger-container .mobile-toggle .hamburger{background:none;border:none;display:block;max-width:50px;outline:none;padding:0}#main-header .header .hamburger-container .mobile-toggle .hamburger:hover{background:none;border:none;outline:none}#main-header .header .hamburger-container .mobile-toggle .hamburger .hamburger__svg .hamburger__line{stroke-linecap:round;stroke:var(--accent-color);stroke-width:8;transform-origin:50% 50%;transition:transform .25s}#main-header .header .hamburger-container .mobile-toggle .hamburger .hamburger__svg .hamburger__line--1{transform:translateY(-20px) rotate(0deg)}#main-header .header .hamburger-container .mobile-toggle .hamburger .hamburger__svg .hamburger__line--1--open{transform:rotate(45deg);transition:transform .25s}#main-header .header .hamburger-container .mobile-toggle .hamburger .hamburger__svg .hamburger__line--2{opacity:1;transition:opacity .25s}#main-header .header .hamburger-container .mobile-toggle .hamburger .hamburger__svg .hamburger__line--2--open{opacity:0;transition:opacity .125s}#main-header .header .hamburger-container .mobile-toggle .hamburger .hamburger__svg .hamburger__line--3{transform:translateY(20px) rotate(0deg)}#main-header .header .hamburger-container .mobile-toggle .hamburger .hamburger__svg .hamburger__line--3--open{transform:rotate(-45deg);transition:transform .25s}#main-header .header .phone-number-container.livechat-button{background:var(--cta-color);color:#fff;cursor:pointer;font-weight:700;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:0) and (max-width:992px){#main-header .header .phone-number-container.livechat-button{display:none}}#main-header .header .checkout-details .basket-total{border-right:1px solid rgba(0,0,0,.05);flex:1}#main-header .header .checkout-details .basket-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main-header .header .logo-container{display:block;padding:20px 0}#main-header .header .logo-container img{display:block;max-height:65px;-o-object-fit:contain;object-fit:contain;transition:all .2s ease}@media (min-width:0) and (max-width:992px){#main-header .header .logo-container img{max-height:50px}#main-header .header .logo-container{padding:10px 0}}#main-header .header .mob-cart-btns{align-items:center;color:var(--accent-color);display:flex;display:none;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-end}#main-header .header .mob-cart-btns a{flex:0;font-size:23px;height:100%;text-align:center}#main-header .header .mob-cart-btns .cart-icon{padding:1.5rem 0;position:relative}#main-header .header .mob-cart-btns .cart-icon a{display:block;position:relative;width:100%}#main-header .header .mob-cart-btns .cart-icon .cart-qty{--height:12px;bottom:calc(var(--height)/2);color:#000;display:block;font-size:11px;font-weight:700;height:var(--height);left:0;line-height:11px;position:absolute;right:0;z-index:2}@media (min-width:0) and (max-width:992px){#main-header .header .mob-cart-btns{display:flex}}#main-header .header .reviews{display:none;max-height:100px}@media (min-width:0) and (max-width:992px){#main-header .header .reviews{background:#f3f3f3;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0;display:block;transition:all .4s ease,display .4s ease .4s}#main-header .header .reviews .row{padding:5px 0}}#main-header .header .reviews .review-stars i{color:#fba500}#main-header .header .reviews img{margin-left:auto;max-height:20px;min-height:10px;width:auto}#main-header .header .account-nav{padding:10px;text-align:right}#main-header .header .account-nav>div{transition:max-height .2s ease,margin .2s ease}#main-header .header .account-nav .welcome-text{height:100%;max-height:100px}#main-header .header .account-nav .account-links{height:100%;margin-bottom:15px;margin-top:5px;max-height:100px}#main-header .header .account-nav .account-links .account-link a{color:var(--accent-color-dark-3);display:block;text-align:center}#main-header .header .account-nav .account-links .account-link:not(:last-of-type){border-right:1px solid #e4e4e4}.cart #main-header .header .account-nav{display:none}@media (min-width:0) and (max-width:992px){#main-header .header .account-nav{display:none}#main-header .header.collapsed .reviews{max-height:0;overflow:hidden;pointer-events:none}}@media (min-width:992px){#main-header .header.collapsed .logo-container{padding:10px 0}#main-header .header.collapsed .logo-container img{max-height:40px}#main-header .header.collapsed .welcome-text{max-height:0;overflow:hidden}#main-header .header.collapsed .account-links{margin:0!important;max-height:0;overflow:hidden;transition:max-height .2s ease,margin .2s ease .05s}#main-header .header.collapsed .account-links~hr{display:none!important}#main-header .header.collapsed .empty-basket{margin-left:auto;margin-right:unset}}#main-header:has(.nav-bar .nav_links:hover) .blackout,#main-header:has(.nav-bar.open) .blackout{opacity:1;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}#main-header .blackout{background:rgba(0,0,0,.5);inset:0;opacity:0;pointer-events:none;position:fixed;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.footer{background:#fff;border-top:1px solid #dee2e6;padding-top:20px;position:relative}.footer .high-footer{background:none;color:var(--accent-color);font-size:14px;padding:.5rem}.footer .high-footer .footer-social{flex:1;gap:10px;justify-content:start}@media (min-width:0) and (max-width:768px){.footer .high-footer .footer-social{justify-content:center}}.footer .high-footer .footer-social .social-icons{gap:10px}.footer .high-footer .footer-social .social-icons a{align-items:center;background:var(--accent-color);border-radius:50%;color:#fff;display:flex;justify-content:center;padding:5px}.footer .high-footer .footer-social .social-icons a i{font-size:20px}.footer .high-footer button.btn{margin-left:auto}@media (min-width:0) and (max-width:768px){.footer .high-footer button.btn{display:none}}@media (min-width:992px){.footer .high-footer .footer-layout{display:flex}}.footer .high-footer .footer-layout .newsletter-signup{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:right}@media (min-width:0) and (max-width:768px){.footer .high-footer .footer-layout .newsletter-signup{margin-top:20px}}.footer .high-footer .footer-layout .newsletter-signup input,.footer .high-footer .footer-layout .newsletter-signup p{flex:1;margin-bottom:0;margin-top:0;padding:5px}.footer .high-footer .footer-layout .newsletter-signup input{color:#000}.footer .high-footer .footer-layout .newsletter-signup .btn{background:var(--accent-color-dark-2);border:1px solid #fff;margin-left:10px;text-align:center}@media (min-width:0) and (max-width:768px){.footer .high-footer .footer-layout .newsletter-signup{justify-content:center}}@media (min-width:992px){.footer .high-footer .footer-layout .copy,.footer .high-footer .footer-layout .newsletter-signup{flex:0 0 25%}}@media (min-width:0) and (max-width:768px){.footer .high-footer .footer-layout .copy{display:none}}.footer a,.footer li,.footer ul{list-style:none}.footer ul{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px}.footer ul>li{flex:0 0 100%}@media (min-width:0) and (max-width:768px){.footer ul>li:nth-child(1n+2){flex:0 0 50%}}.footer h4{font-size:16px;margin-bottom:15px}.footer li a{display:block;margin-bottom:10px}@media (min-width:0) and (max-width:992px){.footer li a{padding:10px}}.footer .mid-footer{padding:1rem 0}.footer .mid-footer .proud-sustainable{background-color:var(--cta-color-light-8);border:none;color:var(--cta-color-dark-5);font-size:14px;font-weight:700;margin:2rem 0;padding:10px;text-align:center}.footer .mid-footer .proud-sustainable a{text-decoration:underline}.footer .mid-footer .seo-text{border:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.7);max-height:100px;overflow:auto;padding:1rem}.footer .mid-footer .seo-text p{margin-bottom:20px}.footer .mid-footer .seo-text h1,.footer .mid-footer .seo-text h2,.footer .mid-footer .seo-text h3,.footer .mid-footer .seo-text h4{font-size:14px;font-weight:700}@media (min-width:768px){.footer .mid-footer .seo-text{max-height:200px}}.footer .mid-footer .payment-methods{margin:30px 0;max-width:500px}.footer .mid-footer .pci{margin-left:auto;max-width:100px}.footer .mid-footer .card-types-img{max-height:40px;-o-object-fit:contain;object-fit:contain;width:auto}@media (min-width:0) and (max-width:768px){.footer .footer-nav{display:none}}.footer .footer-social{align-items:center;display:flex;justify-content:center}@media (min-width:992px){.footer .footer-social{flex:0 0 50%}}.footer .footer-social p{font-size:14px;font-weight:400;margin-bottom:0}.footer .footer-social .social-icons{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:0px) and (max-width:300px){.footer .footer-social .social-icons a .fa-brands,.footer .footer-social .social-icons a .fa-solid{font-size:17px}}.footer .footer-social .social-icons>*{align-items:center;display:flex;padding:10px}.footer .footer-social .social-icons>* i{font-size:1.8rem}.footer .footer-social .social-icons>:hover{color:var(--contrast-color);text-decoration:none}.footer .footer-social .social-icons>* img{filter:invert(1)}.footer .footer-social .social-icons>[aria-label=blog]:hover img{filter:invert(84%) sepia(40%) saturate(660%) hue-rotate(29deg) brightness(88%) contrast(90%)}.footer .important-links{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.footer .important-links li{flex:auto;text-align:center}@media (min-width:0) and (max-width:768px){.footer .important-links li{flex:0 0 50%;text-align:left}}.footer .important-links li a{margin-bottom:0}@media (min-width:768px){.footer .important-links li:not(:last-child){border-right:1px solid rgba(0,0,0,.4)}}.footer .satisfaction-guarantee .post-date{display:block;font-style:italic;opacity:.8}@media (min-width:0) and (max-width:768px){.footer .satisfaction-guarantee{display:none}}.lower-footer{background:#2b2a2a;padding:20px;text-align:center}.lower-footer p{color:#fff}.lower-footer .footer-text{display:none}.close-newsletter{background:none;border:none;color:#fff;font-size:20px;outline:none;padding:0 7px 0 0;position:absolute;right:0;top:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}input[type=search]{-webkit-appearance:none}.search-results-backdrop{background-color:rgba(0,0,0,.5);height:100vh;position:absolute;right:-100%;top:0;width:100vw;z-index:10000000}.search-results-backdrop.active{right:0}.search-results-backdrop .search-results{border-left:1px solid #dee2e6;bottom:0;box-shadow:0 48px 100px 0 rgba(17,12,46,.15);display:flex;flex-direction:column;max-width:400px;min-height:0;position:fixed;right:-100%;top:0;transition:all .4s ease-in-out;width:100%;z-index:2147483642}.search-results-backdrop .search-results .search-results__header{background:#fff;border:1px solid #dee2e6;padding:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-results-backdrop .search-results .search-results__header .search-close-button{align-items:center;background:var(--accent-color);color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;position:absolute;right:0;text-align:center;top:0;transition:all .4s ease-in-out;width:40px}.search-results-backdrop .search-results .search-results__header .search-close-button i.fa-times{font-size:25px!important;margin-left:0}@media (min-width:768px){.search-results-backdrop .search-results .search-results__header .search-close-button{display:none}}.search-results-backdrop .search-results .search-form{max-width:100%!important}.search-results-backdrop .search-results .search-form input:focus{background:none}.search-results-backdrop .search-results .search-form input{font-size:16px}.search-results-backdrop .search-results h2{font-size:24px}.search-results-backdrop .search-results.active{right:0}.search-results-backdrop .search-results.active:before{background:rgba(0,0,0,.4);inset:0 0 0 0;position:fixed;z-index:-1}.search-results-backdrop .search-results #instantsearch-hits{background:#f3f3f3;flex:1;height:100;overflow:auto;padding:20px;position:relative}.search-results-backdrop .search-results #instantsearch-hits .instantsearch-hits-results>span{font-size:14px;font-weight:700;margin-bottom:10px;opacity:.9}.search-results-backdrop .search-results #instantsearch-hits .instantsearch-hits-results .instantsearch-hits-hit{background:#fff;border:1px solid #dee2e6;border-radius:5px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:10px}.search-results-backdrop .search-results #instantsearch-hits .instantsearch-hits-results .instantsearch-hits-hit:not(:last-of-type){margin-bottom:10px}.search-results-backdrop .search-results #instantsearch-hits .instantsearch-hits-results .instantsearch-hits-hit .thumb{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.search-results-backdrop .search-results #instantsearch-hits .instantsearch-hits-results .instantsearch-hits-hit .thumb .img-container{flex:0 0 35%}.search-results-backdrop .search-results #instantsearch-hits .instantsearch-hits-results .instantsearch-hits-hit .thumb .product-details{flex:1;padding-left:10px}.search-results-backdrop .search-results #instantsearch-hits .instantsearch-hits-results .instantsearch-hits-hit .thumb .product-details .product-description{margin-bottom:0!important}.search-results-backdrop .search-results #instantsearch-hits .instantsearch-hits-results .instantsearch-hits-hit .thumb .product-details .pricing{margin-bottom:.5rem!important}.search-results-backdrop .search-results #instantsearch-hits .instantsearch-view-more{align-items:center;display:flex;flex:1;justify-content:center;margin:25px 0}.search-form{position:relative}.search-form i{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.search-form input{padding-left:30px}#cardType{background-repeat:no-repeat;height:14px;min-height:14px;padding-left:27px;width:25px}#cardType.cse-cardtype-unknown{background-image:url(../images/unknowncard_tiny.png)}#oui-mod.active .modal{align-items:center;display:flex;justify-content:center}#oui-mod .modal{align-items:center;background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000}#oui-mod .modal .errors{background:#d55170;color:#fff;font-size:14px;font-weight:700;width:100%}#oui-mod .modal .grecaptcha-badge{display:none}#oui-mod .modal .modal-dialog{max-width:40rem;position:relative;transition:transform .3s ease-out;width:auto}#oui-mod .modal .modal-dialog .modal-content{background:var(--accent-color);display:flex;flex-direction:row;flex-wrap:wrap;position:relative;top:0}#oui-mod .modal .modal-dialog .modal-content .modal-body{color:#fff;flex:1 1;font-size:1.2rem;margin:1rem 1rem 0;padding:1rem;position:relative;text-align:center}#oui-mod .modal .modal-dialog .modal-content .modal-body h1,#oui-mod .modal .modal-dialog .modal-content .modal-body h2{font-size:3rem;line-height:1.1;margin:0 auto 2rem;text-align:center;text-decoration:none}@media (min-width:0) and (max-width:768px){#oui-mod .modal .modal-dialog .modal-content .modal-body h1,#oui-mod .modal .modal-dialog .modal-content .modal-body h2{font-size:2.4rem}}#oui-mod .modal .modal-dialog .modal-content .modal-body h3{display:inline-block;font-size:1.2rem;margin:1rem;position:relative}#oui-mod .modal .modal-dialog .modal-content .modal-body form{display:flex;flex-direction:row;flex-wrap:wrap}#oui-mod .modal .modal-dialog .modal-content .modal-body form .form-group{box-sizing:border-box;margin-bottom:1rem;padding:.2rem;width:100%}#oui-mod .modal .modal-dialog .modal-content .modal-body form .form-group input{padding:1rem;width:100%}#oui-mod .modal .modal-dialog .modal-content .modal-body form button:last-of-type{background:none;color:#000}#oui-mod .modal .modal-dialog .modal-content .modal-body .recaptcha-terms{font-size:10px;margin-top:10px}#oui-mod .modal .modal-dialog .modal-content .modal-body button{background:#222;border:none;border-radius:0;color:#fff;cursor:pointer;flex-basis:100%;font-size:12px;letter-spacing:2px;padding:20px;text-transform:uppercase;width:100%}#oui-mod .modal .modal-dialog .modal-content .modal-body .newsletter-birthday-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0 30px;width:100%}#oui-mod .modal .modal-dialog .modal-content .modal-body .newsletter-birthday-container .newsletter-birthday-fields{width:100%}#oui-mod .modal .modal-dialog .modal-content .modal-body .newsletter-birthday-container .newsletter-birthday-fields input{padding:15px}.oui-mobile{background:var(--contrast-color);color:#222;display:none;font-size:1.2rem;left:0;padding:2.5rem;position:fixed;right:0;text-align:center;top:0;z-index:10000000000000}.oui-mobile .oui-mobile__container{color:inherit}.oui-mobile .oui-mobile__container .oui-mobile__close{color:inherit;font-size:2rem;position:absolute;right:20px;top:0}.oui-mobile .oui-mobile__container #oui-mobile__form{margin-top:1.6rem}.oui-mobile .oui-mobile__container #oui-mobile__form input{border:none;border-radius:0;display:inline-block;float:left;margin-bottom:10px;margin-right:1%;outline:none;padding:10px;width:49%}.oui-mobile .oui-mobile__container #oui-mobile__form .oui-mobile .done,.oui-mobile .oui-mobile__container #oui-mobile__form input[type=button]{background:var(--accent-color);clear:both!important;color:#fff;display:block!important;margin:20px auto 0!important;margin-top:15px;padding:10px 20px;text-align:center;text-transform:uppercase;width:200px}.oui-mobile .oui-mobile__container .oui-mobile-cta{clear:both!important;display:block!important;margin:0 auto!important;text-align:center;width:200px}#cookies_banner{background:#222;bottom:0;color:#fff;display:block;left:0;padding:1.6rem;position:fixed;right:0;z-index:9999}#cookies_banner .container{align-content:center;align-items:center;display:flex;justify-content:space-between}#cookies_banner p{margin-bottom:0}@media (min-width:0) and (max-width:768px){#cookies_banner{flex:0 0 40%}}#cookies_banner span{flex:0 0 40%}@media (min-width:0) and (max-width:768px){#cookies_banner .btn{margin:.4rem auto}#cookies_banner{padding:.6rem}}.nav-bar .nav_links{align-items:center;display:flex;list-style:none}.nav-bar .nav_links li>a{padding:10px}.nav-bar .nav_links>li{position:relative}.nav-bar .nav_links>li>a{display:block}.nav-bar .nav_links>li ul{display:none;list-style:none;position:absolute}@media (min-width:992px){.nav-bar .nav_links>li ul .back-button-container,.nav-bar .nav_links>li ul .title{display:none}}.nav-bar .nav_links>li ul>li>a{display:block;white-space:nowrap}.nav-bar .nav_links>li:hover{background-color:#7f63c7;color:#fff}#prestige-hampers .nav-bar .nav_links>li:hover{background:var(--accent-color-light-2)}.nav-bar .nav_links>li:hover ul{display:block}.nav-bar .nav_links>li:hover ul li:hover{background-color:#423a7d}#prestige-hampers .nav-bar .nav_links>li:hover ul li:hover{background:var(--accent-color)}@media (min-width:992px){.nav-bar .nav_links>li:hover ul{background:#7f63c7}#prestige-hampers .nav-bar .nav_links>li:hover ul{background:var(--accent-color-light-2)}}@media (min-width:0) and (max-width:992px){.nav-bar .nav_links li{color:#000;position:unset}.nav-bar .nav_links li .title{color:#000}.nav-bar .nav_links li ul{display:block;inset:0;left:-100%;position:absolute;transition:all .4s ease-in-out;width:100%;z-index:10}.nav-bar .nav_links li ul .back-button-container{border-radius:0;border-radius:5px;flex:0 0 100%;padding:5px 10px}.nav-bar .nav_links li ul .back-button-container .back-button{font-weight:700;padding:5px 10px}.nav-bar .nav_links li ul .title{padding:20px}.nav-bar .nav_links>li.has_children>a{pointer-events:none;position:relative}.nav-bar .nav_links>li.has_children>a:after{align-items:center;aspect-ratio:1/1;content:"\f054";display:flex;font-family:Font Awesome\ 6 Pro;height:15px;justify-content:center;opacity:.5;position:absolute;right:10px;top:50%;transform:translateY(-50%);transform-origin:center;transition:all .4s ease-in-out}.nav-bar .nav_links>li ul{background:#fff;border-right:1px solid rgba(0,0,0,.05)}.nav-bar .nav_links>li ul li{background:none!important;padding:0 10px}.nav-bar .nav_links>li:not(:last-of-type),.nav-bar .nav_links>li ul li:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.05)}.nav-bar .nav_links>li.open ul{left:0}}.nav-bar .nav_links li.mobile_only{display:none}@media (min-width:0) and (max-width:768px){.nav-bar .nav_links li.mobile_only{display:block}}.nav-bar .nav_links li.desktop_only{display:block}@media (min-width:0) and (max-width:768px){.nav-bar .nav_links li.desktop_only{display:none}}.nav-bar .nav_links li.haute_nav_item{background:#222!important;color:#fff}.nav-bar .nav_links li.haute_nav_item:hover{background:#151515}.nav-bar .nav_links li.emphasis_nav_item{background:var(--accent-color);color:#fff}.nav-bar .nav_links li.emphasis_nav_item:hover{background:var(--accent-color-light-3)}.nav-bar .nav_links li.colored-bg>a{color:#fff}.nav-bar .nav_links li.colored-bg.orange,.nav-bar .nav_links li.colored-bg.orange>a,.nav-bar .nav_links li.colored-bg.orange ul li{background:orange}.nav-bar .nav_links li.colored-bg.orange:hover,.nav-bar .nav_links li.colored-bg.orange>a:hover,.nav-bar .nav_links li.colored-bg.orange ul li:hover{background:#e69500}.nav-bar .nav_links li.colored-bg.red,.nav-bar .nav_links li.colored-bg.red>a,.nav-bar .nav_links li.colored-bg.red ul li{background:#d91a2a}.nav-bar .nav_links li.colored-bg.red:hover,.nav-bar .nav_links li.colored-bg.red>a:hover,.nav-bar .nav_links li.colored-bg.red ul li:hover{background:#c21726}.nav-bar .nav_links li.colored-bg.green,.nav-bar .nav_links li.colored-bg.green>a,.nav-bar .nav_links li.colored-bg.green ul li{background:#038c7f}.nav-bar .nav_links li.colored-bg.green:hover,.nav-bar .nav_links li.colored-bg.green>a:hover,.nav-bar .nav_links li.colored-bg.green ul li:hover{background:#027368}.nav-bar .nav_links li.colored-bg.blue,.nav-bar .nav_links li.colored-bg.blue>a,.nav-bar .nav_links li.colored-bg.blue ul li{background:#0378a6}.nav-bar .nav_links li.colored-bg.blue:hover,.nav-bar .nav_links li.colored-bg.blue>a:hover,.nav-bar .nav_links li.colored-bg.blue ul li:hover{background:#03668d}.nav-bar .nav_links li.colored-bg.pink,.nav-bar .nav_links li.colored-bg.pink>a,.nav-bar .nav_links li.colored-bg.pink ul li{color:#000}.nav-bar .nav_links li.colored-bg.pink:hover,.nav-bar .nav_links li.colored-bg.pink>a:hover,.nav-bar .nav_links li.colored-bg.pink ul li:hover{background:#c33460;color:#fff}.nav-bar .nav_links li.colored-bg.pink:hover a,.nav-bar .nav_links li.colored-bg.pink>a:hover a,.nav-bar .nav_links li.colored-bg.pink ul li:hover a{color:#fff}.nav-bar .nav_links li.colored-bg.pink:hover ul,.nav-bar .nav_links li.colored-bg.pink>a:hover ul,.nav-bar .nav_links li.colored-bg.pink ul li:hover ul{background:#cd436e;color:#fff}.nav-bar .nav_links li.colored-bg.pink:hover ul li,.nav-bar .nav_links li.colored-bg.pink>a:hover ul li,.nav-bar .nav_links li.colored-bg.pink ul li:hover ul li{color:#fff}@media (min-width:992px){.nav-bar .nav_links li.christmas{background-color:#ba172a;color:#fff}.nav-bar .nav_links li.christmas.bow-tie,.nav-bar .nav_links li.christmas.bow-tie:hover>a{background-image:url(../../../../images/icons/2024-christmas-bow-tie.svg);background-repeat:no-repeat}.nav-bar .nav_links li.christmas.bow-tie>a{padding-left:28px}}.nav-bar .nav_links li.christmas ul li:hover{background-color:#510a0a}@media (min-width:992px){.nav-bar .nav_links li.christmas ul li{background-color:#ba172a}}@media (min-width:768px){.nav-bar .nav_links li.christmas-feature:after{--feature-img:inherit;--feature-size:30px;background-image:var(--feature-img);background-repeat:no-repeat;background-size:var(--feature-size) var(--feature-size);content:"";display:block;height:var(--feature-size);left:calc(var(--feature-size)/2*-1);pointer-events:none;position:absolute;top:calc(var(--feature-size)/2*-1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:var(--feature-size)}}.nav-bar .nav_links li.flowers-purple{background-color:var(--accent-color-dark-2);color:#fff}.nav-bar .nav_links li.hampers-teal{background-color:#086761;color:#fff}.nav-bar .nav_links li.fathers-day-blue{background-color:#141849;color:#fff}.nav-bar .nav_links li.valentines-category{background-color:#a40000;color:#fff}@media (min-width:992px){.nav-bar .nav_links li.valentines-category{background-image:url(../../../../images/icons/2025-valentines-heart.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}}#prestige-hampers .nav-bar .nav_links li.valentines-category:hover{background-color:#a40000}@media (min-width:992px){#prestige-hampers .nav-bar .nav_links li.valentines-category:hover{background-image:url(../../../../images/icons/2025-valentines-heart.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.nav-bar .nav_links li.valentines-category a{padding:10px 25px}}#prestige-hampers .nav-bar .nav_links li.valentines-category ul li{background:#a40000}@media (min-width:992px){.nav-bar .nav_links li.valentines-category ul li{background-color:#a40000;color:#fff}#prestige-hampers .nav-bar .nav_links li.valentines-category ul li{background:#a40000}#prestige-hampers .nav-bar .nav_links li.valentines-category ul li:hover,.nav-bar .nav_links li.valentines-category ul li:hover{background-color:#ffe3ea;color:#1b1e4a}}.nav-bar .nav_links li.valentines-subcategory{background-color:#a40000}@media (min-width:992px){.nav-bar .nav_links li.valentines-subcategory{color:#fff}.nav-bar .nav_links li.valentines-subcategory:hover a{background-color:#ffe3ea;color:#1b1e4a}}.nav-bar .nav_links li.mothers-day-category:hover{background:#cd436e}@media (min-width:0) and (max-width:992px){.nav-bar{background:#fff;border-right:1px solid rgba(0,0,0,.1);bottom:0;left:-100%;max-width:400px;overflow:hidden;position:fixed;top:0;transition:all .4s ease-in-out;width:100%;z-index:2147483640}.nav-bar.open{left:0}.nav-bar .container{height:100%;max-width:none}.nav-bar .container>.row{flex-direction:column;flex-wrap:nowrap;height:100%}.nav-bar .container>.row .nav_links{flex-direction:column}.nav-bar .container>.row .nav_links li{width:100%}.nav-bar .container>.row>div{flex:1}}.mobile-account{display:none;list-style:none}@media (min-width:0) and (max-width:992px){.mobile-account{--gap:5px;align-items:stretch;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:space-between;margin-top:auto;padding-top:10px}}.mobile-account li{background:var(--accent-color-light-4);border-radius:5px;flex:0 0 calc(33.33% - var(--gap));padding:5px;text-align:center}#prestige-hampers .mobile-account li{color:#fff}.mobile-account li:nth-child(2){background:var(--accent-color-light-3)}.mobile-account li:nth-child(3){background:var(--accent-color-light-2)}.mobile-account li i{font-size:larger;padding:5px}.mobile-account li.cs-link{background:var(--cta-color);color:#fff;flex:0 0 100%}#prestige-hampers .mobile-account li.cs-link,.mobile-account li.ce-link{flex:0 0 calc(50% - var(--gap))}.mobile-account li.ce-link{background:var(--cta-color);color:#fff}.mobile-account li.close-menu-container{background:none;border-radius:0;border-top:1px solid rgba(0,0,0,.1);flex:0 0 100%;padding:5px 0 10px}.mobile-account li.close-menu-container div{background:rgba(0,0,0,.1);border-radius:5px;color:#000;padding:5px}#au_flag,#be_flag,#ca_flag,#de_flag,#dk_flag,#es_flag,#fr_flag,#gb_flag,#globe_flag,#ie_flag,#it_flag,#jp_flag,#lu_flag,#nl_flag,#ph_flag,#sg_flag,#uk_flag,#us_flag,.category.australia .product_listing .thumb .img-container,.category.belgium .product_listing .thumb .img-container,.category.canada .product_listing .thumb .img-container,.category.denmark .product_listing .thumb .img-container,.category.france .product_listing .thumb .img-container,.category.germany .product_listing .thumb .img-container,.category.international-flowers .product_listing .thumb .img-container,.category.italy .product_listing .thumb .img-container,.category.japan .product_listing .thumb .img-container,.category.luxembourg .product_listing .thumb .img-container,.category.netherlands .product_listing .thumb .img-container,.category.philippines .product_listing .thumb .img-container,.category.singapore .product_listing .thumb .img-container,.category.spain .product_listing .thumb .img-container,.category.united-states .product_listing .thumb .img-container{align-items:center;background:#fff;color:#000;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#au_flag:hover,#be_flag:hover,#ca_flag:hover,#de_flag:hover,#dk_flag:hover,#es_flag:hover,#fr_flag:hover,#gb_flag:hover,#globe_flag:hover,#ie_flag:hover,#it_flag:hover,#jp_flag:hover,#lu_flag:hover,#nl_flag:hover,#ph_flag:hover,#sg_flag:hover,#uk_flag:hover,#us_flag:hover,.category.australia .product_listing .thumb .img-container:hover,.category.belgium .product_listing .thumb .img-container:hover,.category.canada .product_listing .thumb .img-container:hover,.category.denmark .product_listing .thumb .img-container:hover,.category.france .product_listing .thumb .img-container:hover,.category.germany .product_listing .thumb .img-container:hover,.category.international-flowers .product_listing .thumb .img-container:hover,.category.italy .product_listing .thumb .img-container:hover,.category.japan .product_listing .thumb .img-container:hover,.category.luxembourg .product_listing .thumb .img-container:hover,.category.netherlands .product_listing .thumb .img-container:hover,.category.philippines .product_listing .thumb .img-container:hover,.category.singapore .product_listing .thumb .img-container:hover,.category.spain .product_listing .thumb .img-container:hover,.category.united-states .product_listing .thumb .img-container:hover{background:#e6e6e6;cursor:pointer}#au_flag span,#be_flag span,#ca_flag span,#de_flag span,#dk_flag span,#es_flag span,#fr_flag span,#gb_flag span,#globe_flag span,#ie_flag span,#it_flag span,#jp_flag span,#lu_flag span,#nl_flag span,#ph_flag span,#sg_flag span,#uk_flag span,#us_flag span,.category.australia .product_listing .thumb .img-container span,.category.belgium .product_listing .thumb .img-container span,.category.canada .product_listing .thumb .img-container span,.category.denmark .product_listing .thumb .img-container span,.category.france .product_listing .thumb .img-container span,.category.germany .product_listing .thumb .img-container span,.category.international-flowers .product_listing .thumb .img-container span,.category.italy .product_listing .thumb .img-container span,.category.japan .product_listing .thumb .img-container span,.category.luxembourg .product_listing .thumb .img-container span,.category.netherlands .product_listing .thumb .img-container span,.category.philippines .product_listing .thumb .img-container span,.category.singapore .product_listing .thumb .img-container span,.category.spain .product_listing .thumb .img-container span,.category.united-states .product_listing .thumb .img-container span{font-size:8px;margin-left:5px;opacity:.7}#au_flag:before,#be_flag:before,#ca_flag:before,#de_flag:before,#dk_flag:before,#es_flag:before,#fr_flag:before,#gb_flag:before,#globe_flag:before,#ie_flag:before,#it_flag:before,#jp_flag:before,#lu_flag:before,#nl_flag:before,#ph_flag:before,#sg_flag:before,#uk_flag:before,#us_flag:before,.category.australia .product_listing .thumb .img-container:before,.category.belgium .product_listing .thumb .img-container:before,.category.canada .product_listing .thumb .img-container:before,.category.denmark .product_listing .thumb .img-container:before,.category.france .product_listing .thumb .img-container:before,.category.germany .product_listing .thumb .img-container:before,.category.international-flowers .product_listing .thumb .img-container:before,.category.italy .product_listing .thumb .img-container:before,.category.japan .product_listing .thumb .img-container:before,.category.luxembourg .product_listing .thumb .img-container:before,.category.netherlands .product_listing .thumb .img-container:before,.category.philippines .product_listing .thumb .img-container:before,.category.singapore .product_listing .thumb .img-container:before,.category.spain .product_listing .thumb .img-container:before,.category.united-states .product_listing .thumb .img-container:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;margin-right:5px;width:20px}#gb_flag:before{background-image:url(/images/flags/gb.png)}#ie_flag:before{background-image:url(/images/flags/ie.png)}#fr_flag:before,.category.france .product_listing .thumb .img-container:before{background-image:url(/images/flags/fr.png)}#dk_flag:before,.category.denmark .product_listing .thumb .img-container:before{background-image:url(/images/flags/dk.png)}#lu_flag:before,.category.luxembourg .product_listing .thumb .img-container:before{background-image:url(/images/flags/lu.png)}#nl_flag:before,.category.netherlands .product_listing .thumb .img-container:before{background-image:url(/images/flags/nl.png)}#be_flag:before,.category.belgium .product_listing .thumb .img-container:before{background-image:url(/images/flags/be.png)}#de_flag:before,.category.germany .product_listing .thumb .img-container:before{background-image:url(/images/flags/de.png)}#ca_flag:before,.category.canada .product_listing .thumb .img-container:before{background-image:url(/images/flags/ca.png)}#sg_flag:before,.category.singapore .product_listing .thumb .img-container:before{background-image:url(/images/flags/sg.png)}#it_flag:before,.category.italy .product_listing .thumb .img-container:before{background-image:url(/images/flags/it.png)}#jp_flag:before,.category.japan .product_listing .thumb .img-container:before{background-image:url(/images/flags/jp.png)}#ph_flag:before,.category.philippines .product_listing .thumb .img-container:before{background-image:url(/images/flags/ph.png)}#es_flag:before,.category.spain .product_listing .thumb .img-container:before{background-image:url(/images/flags/es.png)}#us_flag:before,.category.united-states .product_listing .thumb .img-container:before{background-image:url(/images/flags/us.png)}#uk_flag:before{background-image:url(/images/flags/gb.png)}#au_flag:before,.category.australia .product_listing .thumb .img-container:before{background-image:url(/images/flags/au.png)}#globe_flag:before,.category.international-flowers .product_listing .thumb .img-container:before{background-image:url(/images/flags/globe.png);background-position:-4px!important}.category.australia .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.australia .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.belgium .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.belgium .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.canada .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.canada .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.denmark .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.denmark .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.france .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.france .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.germany .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.germany .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.netherlands .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.netherlands .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.italy .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.italy .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.japan .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.japan .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.luxembourg .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.luxembourg .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.philippines .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.philippines .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.singapore .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.singapore .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.spain .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.spain .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.united-states .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.united-states .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}.category.international-flowers .product_listing .thumb .img-container span{display:block;font-size:12px;margin-left:0;opacity:1}.category.international-flowers .product_listing .thumb .img-container:before{bottom:10px;position:absolute;right:0;z-index:2}@media (min-width:0) and (max-width:992px){.wishlist-link{display:none}}.wishlist-page h3{background:var(--accent-color);color:#fff;display:block;font-size:1.2rem;margin-bottom:2rem;padding:10px 20px;text-align:center;width:100%}.clearpay-callout{background:var(--contrast-color-light-10);border-radius:5px;cursor:pointer;font-size:12px;margin:10px auto 0;padding:10px 0}.clearpay-callout .clearpay-logo-container{background:#b2fce4;border-radius:20px;cursor:pointer;margin-left:5px;max-width:80px;overflow:hidden;padding:10px;width:100%}.clearpay-callout .clearpay-logo-container .clearpay-logo{display:block;width:100%}.clearpay-callout>div[class*=-section]{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.clearpay-callout>div[class*=-section] .clearpay-top-text{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:2px}.clearpay-callout>div[class*=-section] .clearpay-top-text strong.promo-amount{background:#b2fce4;border-radius:10px;margin-right:5px;padding:5px}.clearpay-callout>div[class*=-section].bottom-section{color:rgba(0,0,0,.7);font-size:12px}.clearpay-callout>div[class*=-section].bottom-section i{align-items:center;border:1px solid rgba(0,0,0,.7);border-radius:50%;cursor:pointer;display:flex;font-size:7px;height:12px;justify-content:center;margin-right:5px;width:12px}.clearpay-callout>div[class*=-section].bottom-section a{padding-left:2px;text-decoration:underline}.clearpay-callout strong{display:block;font-size:12px}.clearpay-callout strong:first-of-type{margin-left:2px}.clearpay-callout strong:last-of-type{margin-right:2px}.clearpay-callout span{display:block;font-size:14px;margin-left:5px}.clearpay-modal{align-items:center;background:rgba(0,0,0,.5);display:none;font-family:Italian Plate No2 Expanded,sans-serif;height:100vh;inset:0 0 0 0;justify-content:center;overflow:hidden;position:fixed;width:100vw;z-index:10000000}.clearpay-modal .clearpay-content{align-items:space-between;background:#b2fce4;display:flex;flex-wrap:wrap;max-height:90vh;overflow-y:auto;padding:20px;position:relative;width:750px}.clearpay-modal .clearpay-content>*{flex:0 0 100%}.clearpay-modal .clearpay-content .close-button{cursor:pointer;font-size:40px;font-weight:700;opacity:.6;padding:10px;position:absolute;right:10px;top:0}.clearpay-modal .clearpay-content .clearpay-logo{display:block;margin:20px auto;max-width:300px;-o-object-fit:contain;object-fit:contain;width:100%}.clearpay-modal .clearpay-content h3.tagline{display:block;font-size:30px;font-weight:700;letter-spacing:1px;text-align:center}.clearpay-modal .clearpay-content .usps{align-items:flex-start!important}.clearpay-modal .clearpay-content .clearpay-items{align-items:flex-start;justify-content:center;margin:0 auto}.clearpay-modal .clearpay-content .clearpay-items .clearpay-usp{display:flex;flex-direction:column}.clearpay-modal .clearpay-content .clearpay-items .clearpay-usp>div{flex:0 0 40px}.clearpay-modal .clearpay-content .clearpay-items .usp strong{display:block;font-size:14px;font-weight:700;padding:0 15px;text-align:center}.clearpay-modal .clearpay-content .clearpay-items .icon{padding:10px}.clearpay-modal .clearpay-content .clearpay-items .icon svg{align-content:flex-end;align-items:flex-end;display:flex;flex:0 0 100%;height:auto;margin:0 auto 10px;max-height:95px;max-width:110px;min-height:95px;width:auto}.clearpay-modal .clearpay-content .t-and-c{font-size:11px;padding-top:20px;text-align:center}.clearpay-modal .clearpay-content .process-icon .c1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.clearpay-terms-modal{align-items:center;background:rgba(0,0,0,.5);display:none;font-family:Italian Plate No2 Expanded,sans-serif;height:100vh;inset:0 0 0 0;justify-content:center;overflow:hidden;position:fixed;width:100vw;z-index:10000000}.clearpay-terms-modal .clearpay-content-terms{align-items:space-between;background:#fff;display:flex;flex-wrap:wrap;max-height:90vh;overflow-y:scroll;padding:20px;position:relative;width:750px}.clearpay-terms-modal .clearpay-content-terms>*{flex:0 0 100%}.clearpay-terms-modal .clearpay-content-terms .close-button-terms{cursor:pointer;font-size:40px;font-weight:700;opacity:.6;padding:10px;position:absolute;right:10px;top:0}.clearpay-terms-modal .clearpay-content-terms .clearpay-logo{display:block;margin:20px auto;max-width:300px;-o-object-fit:contain;object-fit:contain;width:100%}.clearpay-terms-modal .clearpay-content-terms h3.tagline{display:block;font-size:22px;font-weight:700;letter-spacing:1px;text-align:left}.clearpay-terms-modal .clearpay-content-terms .usps{align-items:flex-start!important}.clearpay-terms-modal .clearpay-content-terms .clearpay-items{align-items:flex-start;justify-content:center;margin:0 auto}.clearpay-terms-modal .clearpay-content-terms .clearpay-items .clearpay-usp{display:flex;flex-direction:column}.clearpay-terms-modal .clearpay-content-terms .clearpay-items .clearpay-usp>div{flex:0 0 40px}.clearpay-terms-modal .clearpay-content-terms .clearpay-items .usp strong{display:block;font-size:14px;font-weight:700;padding:0 15px;text-align:center}.clearpay-terms-modal .clearpay-content-terms .clearpay-items .icon{padding:10px}.clearpay-terms-modal .clearpay-content-terms .clearpay-items .icon svg{align-content:flex-end;align-items:flex-end;display:flex;flex:0 0 100%;height:auto;margin:0 auto 10px;max-height:95px;max-width:110px;min-height:95px;width:auto}.clearpay-terms-modal .clearpay-content-terms .t-and-c{font-size:11px;padding-top:20px;text-align:left}.clearpay-terms-modal .clearpay-content-terms .process-icon .c1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.clearpay-modal-open{overflow:hidden}.clearpay-modal-open .clearpay-modal{display:flex}.clearpay-terms-modal-open{overflow:hidden}.clearpay-terms-modal-open .clearpay-terms-modal{display:flex}.clearpay-container.clearpay-payment{font-family:Arial;width:100%}.clearpay-container.clearpay-payment.open .clearpay-bottom{max-height:100vh}.clearpay-container.clearpay-payment.open .clearpay-top{display:none}.clearpay-container.clearpay-payment .clearpay-top{align-items:center;background:#b2fce4;border-radius:10px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:5px;justify-content:center;margin-bottom:10px;padding:15px}@media (min-width:0) and (max-width:768px){.clearpay-container.clearpay-payment .clearpay-top{font-size:14px;padding:15px}}.clearpay-container.clearpay-payment .clearpay-top .clearpay-logo-container .clearpay-logo{max-height:25px}@media (min-width:0) and (max-width:768px){.clearpay-container.clearpay-payment .clearpay-top .clearpay-logo-container .clearpay-logo{max-height:20px}}.clearpay-container.clearpay-payment .clearpay-top .underline{font-weight:700;text-decoration:underline}.clearpay-container.clearpay-payment .clearpay-top .learn-more{background:#222;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px 10px 10px;transition:opacity .2s ease}.clearpay-container.clearpay-payment .clearpay-top .learn-more:hover{background:#090909}.clearpay-container.clearpay-payment .clearpay-top p{display:block;flex:1;opacity:.7;padding:10px 20px;text-align:left}.clearpay-container.clearpay-payment .clearpay-bottom{border-top:none;margin-bottom:20px;max-height:0;overflow:hidden;transition:max-height .4s ease-in}.clearpay-container.clearpay-payment .clearpay-bottom p{margin-bottom:0}.clearpay-container.clearpay-payment .clearpay-bottom .clearpay-bottom-padding{background:#fff;border:1px solid rgba(0,0,0,.35);border-radius:5px;padding:25px}.clearpay-container.clearpay-payment .clearpay-bottom .clearpay-bottom-padding .clearpay-logo{max-height:30px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.clearpay-container.clearpay-payment .clearpay-bottom .clearpay-bottom-padding .interest-title{font-size:18px;margin:10px 0;padding:0}.clearpay-container.clearpay-payment .clearpay-bottom .clearpay-checkout-button{align-items:center;background:#b2fce4;border-radius:10px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:5px;justify-content:center;margin-bottom:10px;margin-top:20px;padding:15px}@media (min-width:0) and (max-width:768px){.clearpay-container.clearpay-payment .clearpay-bottom .clearpay-checkout-button{font-size:14px;padding:15px}}.clearpay-container.clearpay-payment .clearpay-bottom .clearpay-checkout-button .clearpay-logo-container .clearpay-logo{max-height:25px}@media (min-width:0) and (max-width:768px){.clearpay-container.clearpay-payment .clearpay-bottom .clearpay-checkout-button .clearpay-logo-container .clearpay-logo{max-height:20px}}.clearpay-container.clearpay-payment .clearpay-bottom .clearpay-checkout-button:hover{background:#81fad3}.clearpay-container.clearpay-payment .clearpay-bottom .circles{align-items:center;display:flex;gap:10px;justify-content:center;margin:30px 0;padding:20px 0}@media (min-width:0) and (max-width:768px){.clearpay-container.clearpay-payment .clearpay-bottom .circles{gap:7px}}@media (min-width:0) and (max-width:300px){.clearpay-container.clearpay-payment .clearpay-bottom .circles{-moz-column-gap:0;column-gap:0;flex-wrap:wrap;row-gap:20px}}.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container{align-items:center;display:flex;flex:1;flex-direction:column;font-size:12px;height:100px;justify-content:center;width:25%}@media (min-width:0) and (max-width:300px){.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container{flex:0 0 49%;width:49%}}.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container .outer-circle{align-items:center;aspect-ratio:1;background:#fff;border:2px solid #000;border-radius:50%;display:flex;font-family:Arial,sans-serif;font-weight:700;height:65px;justify-content:center;padding:5px;position:relative;width:65px}@media (min-width:0) and (max-width:768px){.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container .outer-circle{height:50px;width:50px}}.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container .outer-circle:before{align-items:center;background:#fff;border-radius:50%;content:attr(data-label);display:flex;font-size:16px;height:55%;justify-content:center;position:absolute;width:55%}.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container .outer-circle .circle{background:conic-gradient(#3375c9 0 var(--progress),#eff4fb var(--progress) 100%);border-radius:50%;height:100%;width:100%}.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container p,.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container strong{font-size:16px;margin-top:10px}@media (min-width:0) and (max-width:768px){.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container p,.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container strong{font-size:14px}}.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container p,.clearpay-container.clearpay-payment .clearpay-bottom .circles .circle-container strong{text-align:center}.clearpay-container.clearpay-payment .clearpay-bottom .due-today-wrap{align-items:center;border-top:1px solid rgba(0,0,0,.15);color:#000;display:flex;font-size:18px;justify-content:space-between;padding-top:20px}.clearpay-container.clearpay-payment .clearpay-bottom .due-today-wrap p{font-size:18px}.clearpay-container.clearpay-payment .clearpay-terms{font-size:14px;margin-top:20px}.clearpay-container.clearpay-payment .clearpay-terms a{color:#3375c9;font-weight:700;text-decoration:underline}.scroll-to-top-container{align-items:center;background-color:var(--accent-color);border-radius:50%;bottom:20px;cursor:pointer;display:flex;height:50px;justify-content:center;left:5px;opacity:0;padding:10px;pointer-events:none;position:absolute;transition:opacity .4s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;z-index:10000000}.scroll-to-top-container i{color:#fff;font-size:20px}.scroll-to-top-container.active{opacity:1;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.corporate-sales-container .container{align-items:center;background:var(--accent-color-dark-4);color:#fff;display:flex;justify-content:center;padding:5px;width:100%}.corporate-sales-container .container .corporate-sales-text{color:#fff;font-size:18px;margin-bottom:0!important;text-align:center}.app-popup-modal-backdrop{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;position:absolute;top:0;width:100vw;z-index:10}@media (orientation:landscape) and (max-width:768px){.app-popup-modal-backdrop{overflow-y:scroll}}.app-popup-modal-backdrop .app-popup-modal-body{text-align:center;width:clamp(300px,80%,500px)}@media (orientation:landscape) and (max-width:768px){.app-popup-modal-backdrop .app-popup-modal-body{position:absolute;top:0}}.app-popup-modal-backdrop .app-popup-modal-body .upper-container{background-color:#eddcff;min-height:250px;padding:4rem 3rem;position:relative}.app-popup-modal-backdrop .app-popup-modal-body .upper-container .app-popup-close{color:#7f63c7;cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:.25rem}.app-popup-modal-backdrop .app-popup-modal-body .upper-container h1{font-size:clamp(2rem,2.5rem,3.5rem);margin-bottom:1.5rem}.app-popup-modal-backdrop .app-popup-modal-body .upper-container p{font-size:1.25rem}.app-popup-modal-backdrop .app-popup-modal-body .upper-container .iphone-mockup{height:clamp(150px,300px,400px);left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.app-popup-modal-backdrop .app-popup-modal-body .lower-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:clamp(325px,350px,600px);justify-content:flex-end;padding-bottom:1rem}@media (min-width:0) and (max-width:525px){.app-popup-modal-backdrop .app-popup-modal-body .lower-container{height:clamp(375px,375px,500px)}}.app-popup-modal-backdrop .app-popup-modal-body .lower-container img{height:clamp(25px,50px,100px)}.app-popup-modal-backdrop .app-popup-modal-body .lower-container img:first-of-type{margin-bottom:1rem}.app-callout{align-items:center;background:var(--accent-color);box-shadow:0 25px 20px -20px rgba(0,0,0,.45);display:flex;font-size:16px;justify-content:center;max-height:100px;text-align:center;transition:all .4s ease;transition-delay:.4s;width:100%}.app-callout .container{color:#fff;min-height:30px;padding-bottom:5px;padding-top:5px}.app-callout .container p{color:#fff;display:block;margin-bottom:0;opacity:1;padding:5px;pointer-events:all;transition:opacity .1s ease}.app-callout .container strong{text-decoration:underline}.app-callout .close-button-app-callout{opacity:1;padding:10px;pointer-events:all;position:relative;transition:opacity .1s ease;transition-delay:.4s;z-index:10000}.app-callout .close-button-app-callout i{color:#fff}#main-header:has(.header.collapsed)+.app-callout{max-height:0;transition-delay:2s}#main-header:has(.header.collapsed)+.app-callout .container p{opacity:0;pointer-events:none;transition-delay:2s}#main-header:has(.header.collapsed)+.app-callout .close-button-app-callout{opacity:0;pointer-events:none;transition-delay:2s}img[src^="blob:https://www.prestigeflowers.co.uk/"],img[src^="blob:https://www.prestigehampers.co.uk/"]{display:none}
/*!
 * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{border-radius:4px;direction:ltr;padding:4px}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{left:0;top:0}.datepicker-dropdown:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent}.datepicker-dropdown:after,.datepicker-dropdown:before{border-top:0;content:"";display:inline-block;position:absolute}.datepicker-dropdown:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{border-bottom:0;border-top:7px solid #999;bottom:-7px}.datepicker-dropdown.datepicker-orient-top:after{border-bottom:0;border-top:6px solid #fff;bottom:-6px}.datepicker table{-webkit-touch-callout:none;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{border:none;border-radius:4px;height:20px;text-align:center;width:20px}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:linear-gradient(180deg,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a",endColorstr="#fdf59a",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:linear-gradient(180deg,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a",endColorstr="#f3e97a",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:linear-gradient(180deg,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3",endColorstr="grey",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{border-radius:4px;cursor:pointer;display:block;float:left;height:54px;line-height:54px;margin:1%;width:23%}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;padding:0 2px 0 5px;vertical-align:middle;width:12px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{background-color:#eee;border:1px solid #ccc;display:inline-block;font-weight:400;height:18px;line-height:18px;margin-left:-5px;margin-right:-5px;min-width:16px;padding:4px 5px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;width:auto}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel.owl-drag .owl-item,.owl-carousel .owl-stage{touch-action:auto}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;margin-top:10px;text-align:center}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:8px;margin:5px;transition:opacity .2s ease;width:8px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.product-body .prod-desc{border:1px solid #dee2e6}.product-body .prod-desc .stock{display:block;font-size:1.4rem;font-weight:700;margin:20px;text-align:center;text-transform:capitalize}@media (min-width:0) and (max-width:768px){.product-body .prod-desc{border:none;padding-left:0;padding-right:0}.product-body .prod-desc .step-content{padding:0 10px}.product-body .prod-img .related-products{display:none}}.product-body .crumbs{margin-bottom:1rem;margin-top:1rem}.product-body .crumbs ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;list-style:none}.product-body .crumbs ul li{background:var(--contrast-color);color:#000;flex-grow:0;flex-shrink:0;font-size:1rem;padding:.5rem 3rem .5rem 2rem;position:relative;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.product-body .crumbs ul li{width:-moz-fit-content}}.product-body .crumbs ul li:after{background:#fff;-webkit-clip-path:polygon(100% 0,75% 0,100% 50%,75% 100%,100% 100%);clip-path:polygon(100% 0,75% 0,100% 50%,75% 100%,100% 100%);content:"";height:102%;position:absolute;right:-1px;top:-1%;width:50px}.product-body .crumbs ul li:not(:first-of-type):before{background:#fff;-webkit-clip-path:polygon(0 0,0 51%,0 100%,0 100%,25% 50%,0 0);clip-path:polygon(0 0,0 51%,0 100%,0 100%,25% 50%,0 0);content:"";height:100%;left:-1px;position:absolute;top:0;width:50px}.product-body .crumbs ul li:hover{background:var(--contrast-color-dark-2)}.product-body .product-sku{font-size:10px;margin-top:5px;opacity:.8;text-align:center}.product-body .image-usps{background:#1b1e4a;padding:.5rem 1rem}.product-body .image-usps p{color:#fff;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.product-body .image-usps p span{color:#fff}.product-body .product-image{border:1px solid #dfd7ce;position:relative}@media (min-width:0) and (max-width:992px){.product-body .product-image{pointer-events:none}}.product-body #count_attr_messagecard{margin-bottom:10px}.product-body .product-thumbs{margin-top:1rem}.product-body .product-thumbs ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none}.product-body .product-thumbs ul>li{cursor:pointer;flex-basis:20%;padding:1rem}@media (min-width:0) and (max-width:768px){.product-body .product-thumbs ul>li{padding:.5rem}}.product-body .product-thumbs ul>li img{border:1px solid #dfd7ce}.product-body .item-type{font-size:.72rem;font-weight:700;opacity:.7;text-transform:uppercase}.product-body .products-name{display:inline-block;font-size:1.6rem;margin-top:1.5rem}.product-body .products-name .rating a{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.2rem;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.product-body .products-name .rating a{width:-moz-fit-content}}.product-body .products-name .rating a .product-rating{opacity:0;padding-right:.5rem}.product-body .products-name .rating a .count{opacity:0}.product-body .item-description{background:var(--contrast-color);border-left:.5rem solid var(--contrast-color-dark-2);margin:1.5rem 0;padding:1rem}.product-body .product_pricing{display:inline-block;font-size:1.6rem;margin-left:10px;opacity:.5}.product-body .product_pricing .price-msrp{font-size:1.2rem;opacity:.6;padding-right:10px;text-decoration:line-through}.product-body .product_pricing .price-msrp:before{content:"Was ";position:relative}.product-body .product_pricing .price-retail{font-weight:700}.product-body .product-step-box{margin-bottom:20px}.product-body .product-step{align-items:center;background:#eee;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.2rem;font-size:1.1rem;margin:10px 0;position:relative}.product-body .product-step-title{flex:1;text-align:center}@media (min-width:768px){.product-body .product-step{border:1px solid rgba(0,0,0,.1)}}@media (min-width:0) and (max-width:768px){.product-body .product-step{background:linear-gradient(to right,var(--accent-color-light-5) 60%,var(--accent-color-light-4));margin:20px 0;padding:10px 0}#prestige-hampers .product-body .product-step{background:linear-gradient(90deg,#e5e1e0 0,#fcf7f7 50%,#e5e1e0)}.product-body .product-step span.stage{left:5px;position:absolute;top:20%}.product-body .product-step span.stage>span{height:2rem;width:2rem}.product-body .product-step span.stage>span:before{font-size:1.2rem;left:.4rem;top:.4rem}.product-body .product-step .product-step-title{color:var(--accent-color-dark-4);display:block;text-align:center;width:100%}#prestige-hampers .product-body .product-step .product-step-title{color:#000}}.product-body .product-step .stage{margin-right:1rem}.product-body .product-step .stage i{align-items:center;background:var(--accent-color-light-1);color:#fff;display:flex;height:3rem;justify-content:center;position:relative;width:3rem}@media (min-width:0) and (max-width:768px){.product-body .product-step .stage i{border-radius:100%;height:2rem;width:2rem}}.product-body .product-step .stage i:before{font-size:18px;position:absolute}@media (min-width:0) and (max-width:768px){.product-body .product-step .stage i:before{font-size:1.2rem}}.product-body .product-step:not(:first-of-type){margin-top:10px}.product-body .product-step>span{display:block;height:100%}.product-body .bouquet-shown{display:none;margin-top:20px;opacity:.3;text-align:center;text-transform:uppercase}.product-body .bouquet-shown h4{font-size:.84rem}.product-body .add-cart-icon .add-cart{background:var(--cta-color-bg);margin:2rem auto;padding:18px 40px}@media (min-width:0) and (max-width:768px){.product-body .add-cart-icon .add-cart{margin:1rem auto;width:100%}}.product-body .need-to-order-more{text-align:center}.product-body .need-to-order-more strong{color:var(--accent-color-dark-4);display:block}@media (min-width:0) and (max-width:992px){.product-body .prod-sidebar{display:none}}.product-body .prod-sidebar .panel{border:1px solid #dee2e6;margin-bottom:15px}.product-body .prod-sidebar .panel:not(:first-of-type){margin-top:5px}.product-body .prod-sidebar .panel .panel-top{background:var(--accent-color-bg);color:#fff;font-size:13px;font-weight:700;padding:3px 0;text-align:center}.product-body .prod-sidebar .panel .panel-content{padding:10px}.product-body .prod-sidebar .panel .panel-content img{margin:0 auto;max-width:140px;width:100%}.product-body .prod-sidebar .panel .panel-content select{background:linear-gradient(180deg,#fff,#f2f2f2);border-radius:5px;cursor:pointer;display:block;margin-bottom:20px;padding:5px;width:100%}.product-body .prod-sidebar .panel .panel-content .btn{background:var(--cta-color-bg);color:#fff;display:block;width:100%}.product-body .image-container{background:#dee2e6;border:1px solid #dee2e6;display:block;margin:0 auto;overflow:hidden;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}@supports (-moz-appearance:none){.product-body .image-container{width:-moz-fit-content}}.product-body .image-container .rollover{background-repeat:no-repeat;background-size:200%;inset:0 0 0 0;position:absolute;z-index:-1}#prestige-hampers .product-body .image-container .rollover{background-size:400%}@media (min-width:0) and (max-width:576px){.product-body .desktop-tabs{display:none}}.product-body .overlays{inset:0 0 0 0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-body .overlays .free-chocs{align-items:flex-end;background:#000;display:flex;height:200px;justify-content:center;transform:rotate(-45deg) translateY(-80%);width:200px}.product-body .overlays .free-chocs p{color:var(--contrast-color);font-family:arial;font-size:17px;font-weight:400;line-height:18px;padding-bottom:5px;text-align:center;text-transform:uppercase;transform-origin:center;width:100%}.product-body .overlays .free-chocs p span{color:#fff;font-size:22px;line-height:22px}.product-body .leave-review{border-top:2px solid #dee2e6;margin-top:1rem}.product-body .leave-review u{display:block;font-weight:700;text-align:center}.product-body .leave-review a{display:block;margin:20px auto 0;max-width:20rem}.product-body .leave-review a img{margin:.5rem auto 2rem}.product-body .related-products h3{color:var(--accent-color-dark-3);text-transform:none}.product-body .related-products .product_listing{padding:5px}.product-body .related-products .product_listing .thumb .prod-img{display:block;padding-top:100%;position:relative;width:100%}.product-body .related-products .product_listing .thumb .prod-img img{bottom:0;display:block;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.product-body .related-products .product_listing .thumb h4{font-size:13px;margin-bottom:1rem}.product-body .related-products .product_listing .thumb .pricing{font-size:13px}@media (min-width:0) and (max-width:576px){.product-body .related-products{display:none}}@media (min-width:768px){.product-body .mobile-tabs{display:none}}.product-body .mobile-tabs .desktop-tabs,.product-body .mobile-tabs .related-products{display:block}@media (min-width:0) and (max-width:768px){body.product_page .zoomContainer{pointer-events:none}}.product-body.new-product-body .products-name,.product-body.new-product-body h1,.product-body.new-product-body h2,.product-body.new-product-body h3{font-family:Noticia Text,Georgia,Times New Roman,Times,serif}.product-body.new-product-body .products-name{display:block;font-size:38px;font-weight:700;margin-top:0}.product-body.new-product-body .product_pricing{font-size:20px;margin:0;opacity:.6}.product-body.new-product-body .product-price{display:block;margin-top:10px;text-align:right}.product-body.new-product-body .product-description-container{font-size:16px;position:relative}.product-body.new-product-body .product-description-container h3{font-size:20px}.product-body.new-product-body .product-description-container br{height:5px}.product-body.new-product-body #addon_cross_sell_container{z-index:30}.product-body.new-product-body .btn{background:#222;border-radius:0;color:#fff;font-size:18px;font-weight:700;padding:10px 20px}.product-body.new-product-body .product-size-container{margin-top:40px}.product-body.new-product-body .product-size-container h3{font-size:20px}.product-body.new-product-body .product-size-container .product-sizes{display:flex;flex-direction:row;flex-wrap:wrap}.product-body.new-product-body .product-size-container .product-sizes .size{background:#e6e6e6;flex:1;margin:10px}.product-body.new-product-body .product-size-container .product-sizes .size input{display:none}.product-body.new-product-body .product-size-container .product-sizes .size input:checked+label .fa-solid.fa-check{background:var(--accent-color-light-6);opacity:1}.product-body.new-product-body .product-size-container .product-sizes .size input:checked+label .fa-solid.fa-check:before{content:"\f00c"}.product-body.new-product-body .product-size-container .product-sizes .size label{cursor:pointer;padding:20px;position:relative}@media (min-width:0) and (max-width:768px){.product-body.new-product-body .product-size-container .product-sizes .size label{padding:20px 10px 10px}}.product-body.new-product-body .product-size-container .product-sizes .size label .fa-solid.fa-check{align-items:center;background:#d8d8d8;display:flex;font-size:18px;height:40px;justify-content:center;padding:10px;position:absolute;right:0;top:0;width:40px}.product-body.new-product-body .product-size-container .product-sizes .size label .fa-solid.fa-check:before{content:"\2b"}.product-body.new-product-body .product-size-container .product-sizes .size label img{border:1px solid #dee2e6;display:none}.product-body.new-product-body .product-size-container .product-sizes .size label img.special-addon-image{border-radius:10px;display:block;margin-bottom:10px}.product-body.new-product-body .product-size-container .product-sizes .size label h3{font-size:16px}@media (min-width:0) and (max-width:768px){.product-body.new-product-body .product-size-container .product-sizes .size label h3{font-size:14px;margin-top:20px}}.product-body.new-product-body .product-size-container .product-sizes .size label h3 span{display:block;font-size:larger;margin-top:10px}.product-body.new-product-body .related-products .row>div{flex:0 0 25%}.product-body.new-product-body .add-cart-icon .add-cart{background:#c01c59;border-radius:0;font-size:18px;margin:10px 0 0 auto;padding:5px 30px}.product-body.new-product-body .usp-box{background:var(--accent-color-light-6);margin:40px 0;padding:20px 5px}.product-body.new-product-body .usp-box .usp{align-items:center;display:flex}.product-body.new-product-body .usp-box .usp .usp-icon{flex:1}.product-body.new-product-body .usp-box .usp .usp-icon img{display:block;width:100%}.product-body.new-product-body .usp-box .usp .usp-desc{flex:1 1 80%;font-size:16px;opacity:1;padding:20px}.product-add-wrapper{background:#f3f3f3;display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;inset:0 0 0 0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease-in-out;z-index:20}.product-add-wrapper.shown{opacity:1;pointer-events:all}.product-add-wrapper .product-information-container{background:#fff;border-bottom:1px solid #dee2e6}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-information-container{display:none}}.product-add-wrapper .product-information-container .steps-section{margin:0 auto;max-width:800px}.product-add-wrapper .product-information-container .steps-section .steps{align-items:center;counter-reset:step-counter;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.product-add-wrapper .product-information-container .steps-section .steps .progress-bar{--progress-width:0;background:#dee2e6;height:4px;left:120px;position:absolute;right:120px}.product-add-wrapper .product-information-container .steps-section .steps .progress-bar:after{background:#5ace87;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s ease-in-out;width:var(--progress-width)}.product-add-wrapper .product-information-container .steps-section .steps .step{background:#fff;counter-increment:step-counter 1;padding:10px 20px;position:relative;text-align:center;width:120px;z-index:3}.product-add-wrapper .product-information-container .steps-section .steps .step.active .counter{background:#ffc400;transform:scale(1)}.product-add-wrapper .product-information-container .steps-section .steps .step .counter{align-items:center;background:#d8d8d8;border-radius:50%;display:flex;flex-direction:row;flex-wrap:wrap;height:30px;justify-content:center;margin:0 auto;transform:scale(.75);transition:all .4s ease-in-out;width:30px}.product-add-wrapper .product-information-container .steps-section .steps .step .counter:after{content:counter(step-counter);font-family:Noticia Text,Georgia,Times New Roman,Times,serif;font-size:18px;font-weight:700}.product-add-wrapper .product-information-container .steps-section .steps .step h3{font-size:15px;text-align:center}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-information-container .steps-section .steps{display:none}}.product-add-wrapper .product-information-container .steps-section h3{font-size:20px;margin-bottom:0;text-align:center}.product-add-wrapper .product-purchase-options{flex:1;height:100%;overflow-y:scroll;width:100%}.product-add-wrapper .product-purchase-options>section{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;overflow-y:auto;padding:5vh 20px;text-align:center}.product-add-wrapper .product-purchase-options>section p{font-size:18px;margin:0 0 40px}.product-add-wrapper .product-purchase-options>section:first-of-type{padding-top:5vh}.product-add-wrapper .product-purchase-options>section:last-of-type{padding-bottom:5vh}.product-add-wrapper .product-purchase-options>section .section-control{flex:0 0 100%;width:100%}.product-add-wrapper .product-purchase-options>section .section-control>*{margin:0 auto;max-width:300px;text-align:center}.product-add-wrapper .product-purchase-options>section .section-control>:first-of-type{margin-top:40px}.product-add-wrapper .product-purchase-options>section .section-control .btn.add-cart{background:#c01c59}.product-add-wrapper .product-purchase-options>section .section-control .btn.add-cart:hover{background:#931644}.product-add-wrapper .product-purchase-options>section .section-control .order-value{align-items:center;color:rgba(0,0,0,.7);display:flex;font-size:18px;justify-content:center}.product-add-wrapper .product-purchase-options>section .section-control .order-value strong{color:initial;font-family:Noticia Text,Georgia,Times New Roman,Times,serif;font-size:32px;margin:0 10px}.product-add-wrapper .product-purchase-options>section .section-control .btn{background:#222;margin-top:10px;transition:all .4s ease-in-out;width:100%}.product-add-wrapper .product-purchase-options>section .section-control .btn:hover{background:#3c3c3c}.product-add-wrapper .product-purchase-options>section .section-control .btn.send-more-btn{background:none;border:2px solid #222;color:#222}.product-add-wrapper .product-purchase-options>section .section-control .btn.send-more-btn:hover{background:#3c3c3c;border-color:#3c3c3c;color:#fff}.product-add-wrapper .product-purchase-options>section:last-of-type{margin-bottom:100px}.product-add-wrapper .product-purchase-options .addons-section .addons-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;overflow:hidden}.product-add-wrapper .product-purchase-options .addons-section .addons-container i{align-items:center;background:#c01c59;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font-size:24px;height:40px;justify-content:center;margin:20px;transition:all .4s ease-in-out;width:40px}.product-add-wrapper .product-purchase-options .addons-section .addons-container i:hover{background:#931644;color:#fff}.product-add-wrapper .product-purchase-options .addons-section .addons-container i:first-of-type{margin-left:0}.product-add-wrapper .product-purchase-options .addons-section .addons-container i:last-of-type{margin-right:0}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .addons-section .addons-container i{font-size:16px;height:30px;margin:10px;width:30px}}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track{flex:1;overflow:hidden}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;left:0;position:relative;transition:all .4s ease-in-out}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide{display:flex;flex:0 0 100%;flex-direction:row;flex-wrap:wrap}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon{flex:0 0 50%;padding:10px;position:relative}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon div[class*=addon__img]{position:relative}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon div[class*=addon__img] .tooltip{inset:0 0 0 0}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon div[class*=addon__img] .tooltip{display:none}}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon div[class*=addon__img] .tooltip .fa-circle-info{height:30px;margin:5px;position:relative;width:30px}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon div[class*=addon__img] .tooltip:after{border-radius:10px;bottom:unset;font-size:14px;left:0;max-width:400px;padding:10px;position:absolute;right:unset;top:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon{flex:0 0 20%;margin-bottom:50px}}@media (min-width:992px){.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon{flex:0 0 25%;margin-bottom:20px}}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon label{cursor:pointer}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon label .addon_desc span{font-size:12px;margin-bottom:0;padding:0;text-align:left}}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon input{display:none}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon input:checked+label .image-wrapper:after{background:var(--accent-color-light-6);color:#000;content:"\f00c"}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon .addon_desc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon .addon_desc{justify-content:flex-start}}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon .addon_desc span{font-size:18px;font-weight:700;opacity:.6;padding:5px 0;text-align:right}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon .addon_desc span{flex:0 0 100%}}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .addon-slide .addon .addon_desc span[class*=title]{flex:1;font-weight:400;opacity:1;text-align:left}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .image-wrapper{background:#fff;border:1px solid #dee2e6;overflow:hidden;padding-top:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .image-wrapper img{bottom:0;display:block;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .image-wrapper:after{align-items:center;background:#d8d8d8;box-shadow:0 8px 24px hsla(210,8%,62%,.2);content:"\f00c";content:"\2b";display:flex;font-family:Font Awesome\ 6 Pro;font-size:18px;font-weight:700;height:40px;justify-content:center;padding:5px 0;position:absolute;right:0;text-align:center;top:0;transition:all .4s ease-in-out;width:40px}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .addons-section .addons-container .addons-track .addons .image-wrapper:after{font-size:15px;height:30px;width:30px}}.product-add-wrapper .product-purchase-options .delivery-section .section-control{margin-top:50px}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address{margin:0 auto;max-width:600px}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .double-up{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .double-up>*{cursor:pointer;flex:1;position:relative}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .double-up>*{flex:0 0 100%}}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .double-up>:after{bottom:calc(50% - 8px);content:"\f054";font-family:Font Awesome\ 6 Pro;font-size:16px;line-height:16px;position:absolute;right:10px}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .double-up>* input#delivery_date,.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .double-up>* span#selected-delivery-method{box-shadow:none;cursor:pointer;font-size:15px;outline:none}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .double-up>:first-child{margin-right:2px}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .double-up>:last-child{margin-left:2px}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .datepicker-trigger .datepicker-container{position:unset}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .datepicker-trigger .datepicker-container .datepicker{font-size:14px;transform:translateY(-15px)}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .datepicker-trigger .datepicker-container .datepicker:after{background:#fff;border:none;border-radius:1px solid #dee2e6;bottom:unset;content:"";display:block;height:20px;position:absolute;right:calc(50% - 10px);top:calc(100% - 10px);transform:rotate(-45deg);width:20px}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .datepicker-trigger .datepicker-container .datepicker:before{content:unset}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field{background:#fff;border:1px solid hsla(210,8%,62%,.4);margin-bottom:20px;padding:20px;transition:all .4s ease-in-out}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field span{display:block;font-size:14px;font-weight:700;opacity:.6;text-align:left}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field #selected-delivery-method,.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field input{border:none;font-size:18px;font-weight:400;opacity:1;padding:0}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field #selected-delivery-method:focus,.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field #selected-delivery-method:hover,.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field input:focus,.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field input:hover{background:none}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field.invalid{border:1px solid red}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field.address-lookup{position:relative}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field.address-lookup .getAddress_autocomplete_container{position:unset}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field.address-lookup .getAddress_autocomplete_container .getAddress_autocomplete_list{border:1px solid #dee2e6;border-top:none;left:-1px;padding:0;position:absolute;right:-1px;top:calc(100% - 4px);z-index:5}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field.address-lookup .getAddress_autocomplete_container .getAddress_autocomplete_list .getAddress_autocomplete_suggestion{background:#fff;cursor:pointer;font-size:16px;padding:10px;text-align:left}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field.address-lookup .getAddress_autocomplete_container .getAddress_autocomplete_list .getAddress_autocomplete_suggestion:not(:last-child){border-bottom:1px solid #dee2e6}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .field.address-lookup .getAddress_autocomplete_container .getAddress_autocomplete_list .getAddress_autocomplete_suggestion:hover{background:var(--accent-color-light-6)}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .enter-manually{padding-bottom:10px}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .enter-manually h3{cursor:pointer;font-size:14px;opacity:.6;text-decoration:underline}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address .extra-address{display:none}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address #delivery_option_result.shown{background:#fff;border-radius:10px;bottom:calc(100% + 20px);box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:block;left:0;padding:20px;position:absolute;width:400px}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address #delivery_option_result.shown:after{background:#fff;border-radius:1px solid #dee2e6;content:"";height:20px;position:absolute;top:calc(100% - 10px);transform:rotate(-45deg);width:20px}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address #delivery_option_result.shown .delivery-option{background:none;border:none;padding:5px;text-align:left}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address #delivery_option_result.shown .delivery-option:not(:last-of-type){border-bottom:1px solid #dee2e6;margin-bottom:10px}.product-add-wrapper .product-purchase-options .delivery-section .delivery-address #delivery_option_result.shown .delivery-option label p{font-size:14px}.product-add-wrapper .product-purchase-options .message-card-section .card-choices{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;max-width:1000px;width:100%}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .or{flex:0 0 100%;font-family:Noticia Text,Georgia,Times New Roman,Times,serif;font-size:16px;font-weight:700}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice{background:#fff;border:1px solid #dee2e6;flex:1;position:relative}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.personalised-card-choice{flex:0 1 30%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice,.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.personalised-card-choice{flex:0 0 100%}}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice>input{display:none}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice>input:checked+label.checkmark-container:after{background:var(--accent-color-light-6);color:#000;content:"\f00c"}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice>input+label.checkmark-container:after{align-items:center;background:#d8d8d8;box-shadow:0 8px 24px hsla(210,8%,62%,.2);content:"\2b";display:flex;font-family:Font Awesome\ 6 Pro;font-size:18px;font-weight:700;height:40px;justify-content:center;padding:5px 0;position:absolute;right:0;text-align:center;top:0;transition:all .4s ease-in-out;width:40px}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice>*{height:100%;padding:10px}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .checkmark-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .checkmark-container input{flex:0}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .checkmark-container p{flex:1;font-family:Noticia Text,Georgia,Times New Roman,Times,serif;font-size:18px;font-weight:700;margin-bottom:0;opacity:.6;padding:0;text-align:left}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .checkmark-container strong.price{border-bottom:1px solid #dee2e6;display:block;flex:0 0 100%;font-size:12px;font-weight:400;opacity:.4;padding-bottom:5px;text-align:left;text-transform:capitalize}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container{align-items:start;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:10px;position:relative}#prestige-hampers .product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container{background:var(--accent-color-light-6)}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .title-section{flex:0 0 100%}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .left-section{flex:0 0 75%}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .left-section .personalised-card-message{flex:0 0 75%;padding-left:10px}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .left-section .personalised-card-message ul{color:var(--accent-color-dark-5);font-size:13px;margin-top:10px;text-align:left}#prestige-hampers .product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .left-section .personalised-card-message ul{color:#000}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .left-section .personalised-card-message span.personalised-card-price{bottom:10px;color:#579971;font-size:1.2rem;font-weight:700;left:10px;position:absolute}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .left-section .personalised-card-message span.personalised-card-price s{color:var(--accent-color-dark-5);font-weight:400;opacity:.5}#prestige-hampers .product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .left-section .personalised-card-message span.personalised-card-price s{color:#000}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .right-section{align-items:center;display:flex;flex:0 0 100%;margin-top:auto}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .right-section .personalised-card-preview{flex:0 0 100%}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .right-section .personalised-card-preview .personalise-button{background:#212b42;color:#fff;display:block;display:none;max-width:90px;text-align:center;width:100%}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .right-section .personalised-card-preview .preview_container{align-items:center;display:flex;flex-direction:column;justify-content:center}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .personalised-card-container .right-section .personalised-card-preview .preview_container img{max-width:90px}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .standard_card{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .standard_card label{display:flex;flex:0 0 100%;flex-direction:column;margin-top:auto}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .standard_card label textarea{flex:1;margin-top:20px}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .standard_card #count_attr_messagecard{font-size:12px;margin-top:10px;opacity:.5}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .standard_card .premium-message-card{align-items:center;display:flex;justify-content:flex-start;margin-top:20px}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .standard_card .premium-message-card>input{flex:0}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice .standard_card .premium-message-card label{flex:1;padding-left:10px;text-align:left}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording{flex:0 0 100%}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording>input{display:none}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording>input:checked+label.checkmark-container:after{background:var(--accent-color-light-6);color:#000;content:"\f00c"}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording>input+label.checkmark-container:after{align-items:center;background:#d8d8d8;box-shadow:0 8px 24px hsla(210,8%,62%,.2);content:"\2b";display:flex;font-family:Font Awesome\ 6 Pro;font-size:18px;font-weight:700;height:40px;justify-content:center;padding:5px 0;position:absolute;right:0;text-align:center;top:0;transition:all .4s ease-in-out;width:40px}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger{background:#fff;border:none;margin:0 auto}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .checkmark-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .checkmark-container input{display:none;flex:0}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .checkmark-container p{color:#000;flex:1;font-size:14px;font-weight:700;margin-bottom:0;opacity:.6;padding:0 10px;text-align:left}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .how-it-works{justify-content:center;margin:0 auto;max-width:600px;padding:20px;width:100%}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .how-it-works{padding:5px}}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .how-it-works .steps-container{overflow:hidden;width:100%}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .how-it-works .steps{align-items:flex-start;counter-reset:how-it-works;display:flex;flex:1;flex-direction:row;flex-wrap:wrap}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .how-it-works .steps{flex:0 0 100%;flex-wrap:nowrap}}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .how-it-works .steps .step{margin:0 20px;max-width:175px}@media (min-width:0) and (max-width:768px){.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .how-it-works .steps .step{margin:0 5px}}.product-add-wrapper .product-purchase-options .message-card-section .card-choices .card-choice.video-recording .message-card-trigger .how-it-works .get-started .btn{border-radius:0;padding:5px 10px}@keyframes SelectedAddon{0%{opacity:0;transform:scale(.6)}33%{opacity:.5;transform:scale(.8) rotate(-15deg)}66%{opacity:.5;transform:scale(.8) rotate(15deg)}to{opacity:1;transform:scale(1)}}@keyframes BounceArrowNavigation{25%{transform:translateY(0)}50%{transform:translateY(-10px)}75%{transform:translateY(10px)}to{transform:translateY(0)}}.occasion-addon-window{align-items:center;display:flex;flex-direction:column;justify-content:center}.occasion-step .stage{margin-right:1rem}.occasion-step .stage i{align-items:center;background:var(--accent-color-light-1);color:#fff;display:flex;height:3rem;justify-content:center;position:relative;width:3rem}.occasion-step{align-items:center;background:#eee;border:1px solid rgba(0,0,0,.1);font-size:1.1rem;margin:10px 0;position:relative}.occasion-step,.suggested-addons{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.suggested-addons{gap:1%;justify-content:center}.suggested-addon{display:flex;flex:0 0 24%;flex-direction:column;max-width:100px;min-width:80px}.suggested-addon .checkmark-container{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.suggested-addon .suggested-addon-checkmark{margin:10px 0 0}.suggested-addon-name{text-align:center}.suggested-addon-image{border:1px solid rgba(0,0,0,.05);display:block;padding-top:100%;position:relative;width:100%}.suggested-addon-image img{bottom:0;display:block;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.product_listing[data-prod_id=""]{display:none}.product_listing{padding:5px;position:relative}.product_listing .thumb{display:grid;flex-direction:column;grid-template-rows:minmax(100px,auto) minmax(100px,3fr) 1fr;height:100%;position:relative}@media (min-width:0) and (max-width:768px){.product_listing .thumb{grid-template-rows:minmax(150px,auto) minmax(50px,2fr) 1fr}}.product_listing a:hover{text-decoration:none}.product_listing .product-name{display:block;font-size:14px;font-weight:400;margin-bottom:.4rem;margin-top:.4rem;text-align:center;width:100%}.product_listing .pricing{display:block;font-size:17px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.product_listing .pricing{width:-moz-fit-content}}@media (min-width:0) and (max-width:768px){.product_listing .pricing{margin-top:auto}}@media (min-width:768px){.product_listing .pricing{font-weight:700;margin-top:auto}}.product_listing .pricing .msrp{opacity:.8;text-decoration:line-through}@media (min-width:768px){.product_listing .pricing .msrp{font-weight:700}}.product_listing .pricing .retail{color:var(--accent-color)}@media (min-width:768px){.product_listing .pricing .retail{font-weight:700}}@media (min-width:0) and (max-width:768px){.product_listing .pricing .retail{font-weight:700}#prestige-flowers .product_listing .pricing .retail{color:var(--emphasis-color-dark-2)}}.product_listing .product-description{margin-top:auto;text-align:center}@media (min-width:0) and (max-width:768px){.product_listing .product-description{display:none}}.product_listing .product-cart-details{display:flex;flex-direction:column;width:100%}.product_listing .product-no-stock-btn{margin:0 auto}.product_listing .add-to-basket{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.product_listing .add-to-basket{width:-moz-fit-content}}.product_listing .add-to-basket .no-stock{font-size:1rem;text-transform:capitalize}.product_listing .add-to-basket .product-add-cart.btn{background:var(--cta-color-bg);font-size:11px}@media (min-width:768px){.product_listing .add-to-basket .product-add-cart.btn{font-size:13px}}.product_listing .add-to-basket .product-add-cart.btn:not(.product-no-stock-btn){background:var(--cta-color)}.product_listing .add-to-basket .product-add-cart.btn:not(.product-no-stock-btn) .desk-icon{display:none}@media (min-width:0) and (max-width:768px){.product_listing .add-to-basket .product-add-cart.btn{font-size:12px;padding:6px 4px}}@media (min-width:992px){.product_listing .add-to-basket .product-add-cart.btn .mob-icon,.product_listing .add-to-basket .product-add-cart.btn .mob-text{display:none}}@media (min-width:0) and (max-width:992px){.product_listing .add-to-basket .product-add-cart.btn .desk-icon,.product_listing .add-to-basket .product-add-cart.btn .desk-text{display:none}}.product_listing .add-to-basket .product-add-cart.btn.product-no-stock-btn{background:rgba(0,0,0,.6)}.product_listing .img-container{background:#dee2e6;border:1px solid #d7d7d7;overflow:hidden;position:relative;width:100%}.product_listing .img-container .product-img{display:block;padding-top:109.81595%;position:relative;width:100%}.product_listing .img-container .product-img img{bottom:0;display:block;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.product_listing .img-container .product-img .rollover-image{inset:0;opacity:0;position:absolute;transition:opacity .4s ease-in-out}.product_listing .img-container .product-img:hover .rollover-image{opacity:1}.product_listing .available-from-overlay{border-radius:5px;display:block;font-size:13px;font-weight:700;margin:0 auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:0) and (max-width:768px){.product_listing .available-from-overlay{font-size:12px;padding:5px}}.product_listing .available-from-overlay.no-stock{opacity:.5}.product_listing .available-from-overlay.next-day-available{color:var(--emphasis-color-dark-2);color:var(--accent-color-dark-5)}#prestige-hampers .product_listing .available-from-overlay.next-day-available{color:var(--accent-color-dark-3)}.product_listing .available-from-overlay.valentines{color:#d91a2a}.product_listing .available-from-overlay.mothers-day{color:#cf3d6c}.product_listing .available-from-overlay.selling-fast{color:#d93b07}.home-layout .btn{margin:.5rem auto}.content-block h3{font-size:1.6rem;text-align:center;text-transform:uppercase}.de-bug{background:var(--accent-color);bottom:0;color:#fff;padding:.5rem 1rem;position:absolute;right:0}.limit .show-more{display:none}@media (min-width:0) and (max-width:992px){.limit .show-more{display:block}.limit .show-more .btn{background:var(--accent-color-dark-4);color:#fff;padding:10px 20px;width:100%}.limit .product_listing.mobile_limit:nth-child(n+9){display:none}}.row>div.product_listing .overlays{bottom:0;display:block;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.row>div.product_listing .overlays>*{z-index:2}.row>div.product_listing .selling-fast-overlay{bottom:0;max-width:60px;position:absolute;right:0}@media (min-width:0) and (max-width:768px){.row>div.product_listing .selling-fast-overlay{max-width:50px}}@media (min-width:768px){#prestige-flowers .home-layout .featured .row>div.product_listing .selling-fast-overlay{max-width:70px}}.row>div.product_listing .savings{align-items:center;background:var(--emphasis-color-dark-2);background:var(--accent-color-dark-7);background:#181847;border-radius:50%;bottom:0;color:#fff;display:flex;font-family:Noticia Text,Times,serif;font-size:15px;height:50px;justify-content:center;left:0;padding:5px;position:absolute;width:50px}#prestige-hampers .row>div.product_listing .savings{background:var(--accent-color-dark-3);bottom:unset;font-family:Montserrat,Arial,sans-serif;top:0}.row>div.product_listing .savings .savings-value{align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;font-weight:700;justify-content:center;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.row>div.product_listing .savings .savings-value{width:-moz-fit-content}}.row>div.product_listing .savings .savings-value strong{font-weight:light;line-height:16px}.row>div.product_listing .savings .savings-value .savings-cost{font-size:16px;line-height:16px}@media (min-width:0) and (max-width:768px){#prestige-flowers .row>div.product_listing .savings{bottom:unset;font-size:18px;top:0}#prestige-flowers .row>div.product_listing .savings .savings-value strong{font-weight:200}#prestige-flowers .row>div.product_listing .savings .savings-value .savings-cost{font-size:20px;font-weight:200}}#prestige-flowers .row>div.product_listing .savings .savings-value strong{font-weight:200}@media (min-width:768px){#prestige-flowers .home-layout .featured .row>div.product_listing .savings{font-family:Noticia Text,Times,serif;font-size:20px;font-weight:400;height:70px;text-transform:capitalize;width:70px}#prestige-flowers .home-layout .featured .row>div.product_listing .savings .savings-value strong{line-height:22px}#prestige-flowers .home-layout .featured .row>div.product_listing .savings .savings-value .savings-cost{color:var(--contrast-color-light-2);color:#fff;font-size:26px;line-height:26px}}.row>div.product_listing .free-chocs{align-items:flex-end;background:#000;display:flex;height:155px;justify-content:center;transform:rotate(-45deg) translateY(-80%);width:155px}.row>div.product_listing .free-chocs p{color:var(--contrast-color);font-family:arial;font-size:13px;font-weight:400;line-height:14px;padding-bottom:5px;text-align:center;text-transform:uppercase;transform-origin:center;width:100%}.row>div.product_listing .free-chocs p span{color:#fff;font-size:18px;line-height:18px}@media (min-width:0) and (max-width:992px){.row>div.product_listing .free-chocs{background:#f2e1f9;bottom:0;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);color:#000;height:100px;left:unset;padding:10px;position:absolute;top:unset;top:0;transform:unset;transform:translate(-50%,50%);transform:translate(-48%,-50%);width:120px}.row>div.product_listing .free-chocs p{color:#000;font-size:0;font-weight:400;left:47%;left:40%;line-height:10px;padding:10px;position:absolute;text-align:left;text-transform:capitalize;top:14px;top:45%}.row>div.product_listing .free-chocs p span{color:#000;font-size:10px;line-height:10px;text-transform:capitalize}.row>div.product_listing .free-chocs p span:after{content:"Chocs!";display:block}}.row>div.product_listing .wishlist{pointer-events:all}.row>div.product_listing .wishlist button{align-items:center;background-color:#fff;border:1px solid #999;border-radius:20px;display:flex;filter:drop-shadow(2px 2px 2px #999);flex-direction:row;flex-wrap:wrap;font-size:1.2em;height:30px;justify-content:center;outline:none;position:absolute;right:3px;top:3px;width:30px;z-index:2}.row>div.product_listing .wishlist button.selected{background-color:var(--accent-color);color:#fff}.row>div.product_listing .wishlist button.selected:hover{background:var(--accent-color-dark-3);color:#fff}.row>div.product_listing .wishlist button i{pointer-events:none}.row>div.product_listing .wishlist button:hover{background:#f2f2f2;color:#000}.home-layout .container>.row{height:auto;margin-left:0;margin-right:0}.home-layout .container>.row .christmas-catalogue-download{background-color:var(--cta-color)}.category-block{padding:1rem;position:-webkit-sticky;position:sticky;text-align:center}.category-block .category-title h1{font-size:1.6rem}.category-navigation{border-bottom:1px solid #f4f2ee;padding:10px}.category-navigation h1.category-title{color:var(--accent-color);cursor:pointer;font-size:1.6rem;font-weight:400}.category-navigation h1.category-title span{font-size:10px;margin-left:5px}.category-navigation .category-description{height:100%;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.category-navigation .category-description h2{font-size:1.2rem;font-weight:400}.category-navigation .category-description.shown{max-height:200px}.category-navigation .reviews.row{margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.category-navigation .reviews.row{width:-moz-fit-content}}.category-navigation .reviews.row .col-6{white-space:nowrap}.category-navigation h3.finest-produce{color:rgba(0,0,0,.3);font-size:14px;padding:10px}@media (min-width:0) and (max-width:768px){.category-navigation h3.finest-produce{padding-bottom:0}}.category-navigation h3.finest-produce a{color:var(--accent-color-dark-2);padding-left:5px}.category-navigation h3.finest-produce.christmas-hampers-online a{background:var(--emphasis-color);color:#fff;padding:5px 10px}#prestige-hampers .category-navigation h3.finest-produce.christmas-hampers-online a{color:#000}@media (min-width:0) and (max-width:768px){.category-navigation{padding:0}#prestige-flowers .category-navigation{display:none}}.sidebar-container{display:none}@media (min-width:992px){.sidebar-container{display:block;padding-left:0}}@media (min-width:768px){.category .breadcrumbs{display:none}}.message{display:block;font-size:1.2rem;padding:20px 0;text-align:center}.message h3{color:var(--accent-color);display:block}.message p{background:var(--contrast-color-light-3);margin:3rem 0;text-align:center}.message .btn,.message p{display:block;padding:1rem 2rem}.message .btn{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.message .btn{width:-moz-fit-content}}.cart-body{min-height:100vh;padding:2rem 0}.cart-body h2{font-size:1.6rem}.cart-body h3{background:var(--contrast-color);display:block;font-size:1.2rem;margin:0 0 1.6rem;padding:.8rem}.cart-body form .cart-delivery input,.cart-body form .cart-delivery select{font-size:1.2rem;height:auto;margin-bottom:.4rem;padding:.8rem}@media (min-width:768px){.cart-body form .cart-delivery input,.cart-body form .cart-delivery select{margin-bottom:1.2rem}}.cart-body form .cart-delivery .total{display:none!important}.cart-body .getAddress_autocomplete_container .getAddress_autocomplete_list{border:1px solid #dee2e6;left:-1px;padding:0;position:absolute;right:-1px;top:calc(100% - 4px);z-index:5}.cart-body .getAddress_autocomplete_container .getAddress_autocomplete_list .getAddress_autocomplete_suggestion{background:#fff;cursor:pointer;font-size:12px;padding:10px;text-align:left}.cart-body .getAddress_autocomplete_container .getAddress_autocomplete_list .getAddress_autocomplete_suggestion:not(:last-child){border-bottom:1px solid #dee2e6}.cart-body .getAddress_autocomplete_container .getAddress_autocomplete_list .getAddress_autocomplete_suggestion:hover{background:var(--accent-color-light-6)}.cart-body label{display:block;font-size:1.2rem;font-weight:700;margin-top:1.6rem;text-transform:uppercase}.cart-body .form-group{margin-bottom:0}.cart-body .btn.lookup-cart{height:100%;width:100%}#prestige-flowers .cart-body .btn.lookup-cart{background:#dee2e6;border:1px solid #c1c9d0;color:#000}#prestige-flowers .cart-body .btn.lookup-cart:hover{background:#c1c9d0}.cart-body .cart-delivery{background:#fff;padding:1.6rem}@media (min-width:0) and (max-width:768px){.cart-body .cart-delivery{padding:.5rem}}.cart-body .cart-delivery .lookup-input input{margin-bottom:0}.cart-body .call-link{background:none;color:#000;margin:1.6rem 1.6rem 1.6rem 0;padding:0;text-decoration:underline}.cart-body .hidden{display:none}.cart-body .show_extra_address{max-height:60rem;overflow:hidden;transition:max-height .2s ease-in-out}.cart-body .show_extra_address .hidden{max-height:0}.cart-body .your-date{margin-top:1rem}.cart-body .your-date .del-option label{margin-top:0}@media (min-width:0) and (max-width:768px){.cart-body .your-date .del-option label p{display:block;flex-basis:100%}}.cart-body #your-basket>div[id^=product_]{margin-bottom:2rem}.cart-body .dropper-trigger{cursor:pointer}.cart-body .product-details{position:relative}@media (min-width:992px){.cart-body .product-details{padding-bottom:3rem}}.cart-body .product-details h2{text-align:center}.cart-body .product-details label[for^=attr_size_]{font-size:1.6rem;margin-bottom:1rem;text-transform:none}.cart-body .product-details .cart_dropper{border-color:#dee2e6;border-style:solid;border-width:0 .1rem;max-height:0;overflow:hidden;transition:max-height 1s}.cart-body .product-details .cart_dropper.shown{max-height:200rem}.cart-body .product-details .cart_dropper>.dropper-item{border-collapse:collapse;border-top:.1rem solid #dee2e6;display:flex;flex-direction:row;flex-wrap:wrap;padding:10px}.cart-body .product-details .cart_dropper>.dropper-item>label{flex-basis:90%;margin-top:0}.cart-body .product-details .cart_dropper>.dropper-item>label .addon-details{display:flex;flex-direction:row;flex-wrap:wrap}.cart-body .product-details .cart_dropper>.dropper-item>label .addon-details>img{flex-basis:20%;max-width:4rem}.cart-body .product-details .cart_dropper>.dropper-item>label .addon-details .dropper-text{flex-basis:80%;font-size:1.2rem;padding:0 2rem}@media (min-width:0) and (max-width:992px){.cart-body .product-details .cart_dropper>.dropper-item>label .addon-details .dropper-text{flex-basis:70%}}.cart-body .product-details .cart_dropper>.dropper-item>input{flex-basis:10%}.cart-body .product-details .cart_dropper>.dropper-item .dropper-text h5{font-size:.9rem}.cart-body .cart-item-name{padding:1rem}.cart-body .cart-item-name h4{font-size:1.2rem}.cart-body .cart-item-name h5{opacity:.7}.cart-body .added-addons{margin-bottom:1.6rem}.cart-body .added-addons h3{background:none;font-size:1.6rem;padding:0}.cart-body .added-addons span{display:block;font-size:1.2rem}.cart-body .remove{bottom:.5rem;position:absolute;right:.5rem}.cart-body .remove button{background:none}.cart-body .cart-discount{cursor:pointer;margin:2rem 0}.cart-body .cart-discount label{cursor:pointer;margin-top:0}.cart-body .cart-discount label:after{content:url(https://www.hauteflorist.co.uk/styles/main/images/drop-icon.png);position:absolute;right:50px}.cart-body .cart-discount #discount_box{display:flex;flex-direction:row;flex-wrap:wrap;max-height:0;overflow:hidden;transition:max-height .4s}.cart-body .cart-discount #discount_box>div{flex-basis:50%;margin-top:2rem}.cart-body .cart-discount #discount_box.shown{max-height:100vh}.cart-body .cart-discount #discount_box .discount_code input{height:100%}.cart-body .cart-discount #discount_box .discount_submit button.btn{height:100%;width:100%}.cart-body .review-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:40px 0}.cart-body .review-container iframe{height:70px!important}@media (min-width:0) and (max-width:992px){.cart-body .review-container{padding:10px 0}.cart-body .cart-action-buttons{display:none}}.cart-body .cart-action-buttons .button-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.cart-body .cart-action-buttons .button-wrapper .continue-shopping{background:var(--accent-color-dark-2);margin-right:10px}.cart-body .cart-action-buttons .button-wrapper .empty-cart{background:#5a5a5a}@media (min-width:992px){.cart-body .cart-action-buttons-m{display:none}}.cart-body .cart-action-buttons-m .button-wrapper .btn{background:none;border-radius:0;color:var(--accent-color-dark-5);font-size:12px;margin:0 auto 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pay-cta.btn.checkout{background:var(--cta-color-bg);margin-bottom:5rem;margin-top:2rem;width:100%}@media (min-width:0) and (max-width:992px){.pay-cta.btn.checkout{margin-bottom:20px}}.pay-cta.btn.checkout:disabled{filter:brightness(.8)}.your-basket div[id^=product_]{margin-bottom:20px}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_]{background:#fff}}.your-basket div[id^=product_] .title{background:linear-gradient(#3c3c3c,#222);color:#fff;font-weight:700;padding:5px 10px;position:relative;text-align:left}@media (min-width:992px){.your-basket div[id^=product_] .title{margin-bottom:20px}}.your-basket div[id^=product_] .title .remove{height:100%;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.your-basket div[id^=product_] .title .remove{width:-moz-fit-content}}.your-basket div[id^=product_] .title .remove span{color:red;font-size:15px;font-weight:700}.your-basket div[id^=product_] .title .remove button{align-items:center;display:flex;font-size:11px;height:100%}.your-basket div[id^=product_] .title .remove button span{display:block;padding-left:5px}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .title{background:var(--accent-color-dark-1);padding:10px}.your-basket div[id^=product_] .title .remove span{color:#fff}}.your-basket div[id^=product_] .product-info{padding:10px}.your-basket div[id^=product_] .product-info>.container{height:100%}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .product-info>.container{padding:0}}.your-basket div[id^=product_] .product-info .product-details{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.your-basket div[id^=product_] .product-info .product-details img{border:1px solid #dee2e6}.your-basket div[id^=product_] .product-info .product-details>div{flex:0 0 100%;max-width:100%}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .product-info .product-details>div.product-details-inner>a{display:block;flex:1;order:2}.your-basket div[id^=product_] .product-info .product-details>div.product-details-inner>a .product-image{flex:0 0 100%;max-width:100%;width:100%}}.your-basket div[id^=product_] .product-info .product-details>div .product-name{font-size:14px;margin:10px 0}@media (min-width:992px){.your-basket div[id^=product_] .product-info .product-details>div .product-name{text-align:center}}.your-basket div[id^=product_] .product-info .product-details>div .product-name p{color:#000!important;display:inline-block;font-size:14px!important;font-weight:400!important;padding:0 5px}@media (min-width:992px){.your-basket div[id^=product_] .product-info .product-details>div .product-name p{display:none}}.your-basket div[id^=product_] .product-info .product-details>div label.product-size-label{font-size:12px;font-weight:400;text-align:left;-webkit-text-decoration:normal;text-decoration:normal;text-transform:none}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .product-info .product-details>div{align-items:center;display:flex;flex:0 0 100%;flex-direction:row;flex-wrap:wrap;max-width:100%}.your-basket div[id^=product_] .product-info .product-details>div .product-details__content{flex:0 0 70%;max-width:70%;order:0;padding-right:10px}.your-basket div[id^=product_] .product-info .product-details>div .product-details__content p{color:var(--accent-color);font-size:18px;font-weight:700;opacity:.8;text-align:left}.your-basket div[id^=product_] .product-info .product-details>div .product-details__content .product-size{display:block;padding:10px;width:100%}.your-basket div[id^=product_] .product-info .product-details>div .product-image{flex:0 0 30%;max-width:30%;order:1}}@media (min-width:0) and (max-width:992px) and (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .product-info .product-details>div .product-image{-o-object-fit:cover;object-fit:cover}}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .product-info .product-details>div .cart-addons{margin-top:10px;max-width:100%;padding:0;width:100%}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons h3{display:none}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .add-name{display:block}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .add-cost{color:var(--accent-color);text-align:center}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .cart-addons-slider{width:100%}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .owl-carousel{background:linear-gradient(to right,#fff 60%,var(--accent-color-light-3));border:1px solid var(--accent-color-light-2)}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .owl-carousel .owl-stage{display:flex;flex-direction:row;flex-wrap:wrap}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .owl-carousel .owl-stage .owl-item label{background:#fff;display:flex;flex-direction:column;height:100%}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .owl-carousel .owl-stage .owl-item label .add-img{max-height:50%;overflow:hidden;position:relative}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .owl-carousel .owl-stage .owl-item label .add-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .owl-carousel .owl-stage .owl-item label .add-description{display:flex;flex:1 0 50%;flex-direction:column;padding:4px}}@media (min-width:0) and (max-width:992px) and (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .owl-carousel .owl-stage .owl-item label .add-description{flex:1}}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .owl-carousel .owl-stage .owl-item label .add-description .add-name{display:block;font-size:10px}.your-basket div[id^=product_] .product-info .product-details>div .cart-addons .owl-carousel .owl-stage .owl-item label .add-description .add-cost{margin-top:auto}}.your-basket div[id^=product_] .product-info .product-details .cart-addons{flex:0 0 100%;max-width:100%;padding:10px}.your-basket div[id^=product_] .product-info .product-details .cart-addons h3{background:#edeff1;border:1px solid #dee2e6;font-size:14px;padding:5px;text-align:center}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel .owl-dots{margin:0 auto;width:100px}@media (min-width:992px){.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel .owl-dots{margin-top:10px}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel .owl-dots:after{content:"Additional Gifts";font-size:larger}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel .owl-dots .owl-dot{display:block;opacity:0}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel .owl-dots .owl-dot span{display:none}}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel .owl-item{padding:2px}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel label{margin-top:0}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel label.chosen{background:red;order:0}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel label span.add-description{font-size:12px;font-weight:400;text-transform:none;width:100%}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel label span.add-description .add-name{display:none}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel label span.add-img{display:block;font-size:8px;padding-top:100%;position:relative;width:100%}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel label span.add-img img{bottom:0;display:block;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.your-basket div[id^=product_] .product-info .product-details .cart-addons .cart-addons-slider .owl-carousel label span.add-img .checkmark{bottom:unset;left:0;top:0}.your-basket div[id^=product_] .product-info .product-details .cart-addons hr{margin:10px 0}.your-basket div[id^=product_] .product-info .product-details .cart-addons .item-total{display:block;font-weight:700;text-align:center}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .product-info .product-details .cart-addons .item-total{display:none}.your-basket div[id^=product_] .premium-message-container{padding-bottom:2rem}}.your-basket div[id^=product_] .premium-message-container .premium-message{font-size:12px;padding:20px 0 0}.your-basket div[id^=product_] .premium-message-container .premium-message h3{background:none;font-size:14px;margin:0;padding:0}.your-basket div[id^=product_] .premium-message-container .premium-message h3 span:first-child{color:red}.your-basket div[id^=product_] .premium-message-container .premium-message h3 span:nth-child(4n+2){color:blue}.your-basket div[id^=product_] .premium-message-container .premium-message h3 span:nth-child(2n+3){color:green}.your-basket div[id^=product_] .premium-message-container .premium-message h3 span:nth-child(4){color:orange}.your-basket div[id^=product_] .premium-message-container .premium-message .topline{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.your-basket div[id^=product_] .premium-message-container .premium-message .topline h3{font-weight:400}@media (min-width:992px){.your-basket div[id^=product_] .premium-message-container .premium-message .topline{justify-content:flex-end}}.your-basket div[id^=product_] .premium-message-container .premium-message .topline .checkbox-container{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:0;text-transform:capitalize}.your-basket div[id^=product_] .premium-message-container .premium-message .topline .checkbox-container h3{padding-right:5px}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .premium-message-container .premium-message .topline .checkbox-container{padding-left:10px}}@media (min-width:992px){.your-basket div[id^=product_] .premium-message-container .premium-message .topline .checkbox-container{padding-left:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.your-basket div[id^=product_] .premium-message-container .premium-message .topline .checkbox-container input{display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.your-basket div[id^=product_] .delivery-address .container,.your-basket div[id^=product_] .delivery-info .container{background:var(--accent-color-bg);border-radius:5px;height:100%;padding:10px}.your-basket div[id^=product_] .delivery-address .container h3,.your-basket div[id^=product_] .delivery-info .container h3{background:none;color:#fff;font-size:24px;font-weight:700;margin-bottom:10px;padding:0}.your-basket div[id^=product_] .delivery-address .container .delivery-cost,.your-basket div[id^=product_] .delivery-info .container .delivery-cost{margin-bottom:20px}.your-basket div[id^=product_] .delivery-address .container .form-group,.your-basket div[id^=product_] .delivery-info .container .form-group{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:5px}.your-basket div[id^=product_] .delivery-address .container .form-group .cart-message-box .message-title,.your-basket div[id^=product_] .delivery-info .container .form-group .cart-message-box .message-title{flex:60%;margin:0}.your-basket div[id^=product_] .delivery-address .container .form-group .cart-message-box span,.your-basket div[id^=product_] .delivery-info .container .form-group .cart-message-box span{flex:1}.your-basket div[id^=product_] .delivery-address .container .form-group .recording-preview-cart-video video,.your-basket div[id^=product_] .delivery-info .container .form-group .recording-preview-cart-video video{border-radius:10px;display:block;margin:10px auto 0}.your-basket div[id^=product_] .delivery-address .container .form-group .recording-preview-cart-audio video,.your-basket div[id^=product_] .delivery-info .container .form-group .recording-preview-cart-audio video{border-radius:10px;display:block;margin:10px auto 0;max-height:60px}.your-basket div[id^=product_] .delivery-address .container .form-group *,.your-basket div[id^=product_] .delivery-info .container .form-group *{flex:1}.your-basket div[id^=product_] .delivery-address .container .form-group label,.your-basket div[id^=product_] .delivery-info .container .form-group label{color:#fff;flex:0 0 28%;font-size:14px;font-weight:400;margin-top:0;text-transform:none}.your-basket div[id^=product_] .delivery-address .container .form-group span,.your-basket div[id^=product_] .delivery-info .container .form-group span{color:#fff;font-size:15px}.your-basket div[id^=product_] .delivery-address .container .unsure,.your-basket div[id^=product_] .delivery-info .container .unsure{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;font-style:italic}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .delivery-address .container .unsure,.your-basket div[id^=product_] .delivery-info .container .unsure{color:initial}}.your-basket div[id^=product_] .delivery-address .container .unsure .checkbox-container input,.your-basket div[id^=product_] .delivery-info .container .unsure .checkbox-container input{display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.your-basket div[id^=product_] .delivery-address .container .message-card .video-message-block,.your-basket div[id^=product_] .delivery-info .container .message-card .video-message-block{background:var(--contrast-color-light-6);color:var(--contrast-color-dark-5)!important;padding:10px}.your-basket div[id^=product_] .delivery-address .container .message-card .video-message-block br,.your-basket div[id^=product_] .delivery-info .container .message-card .video-message-block br{display:none}.your-basket div[id^=product_] .delivery-address .container .message-card .video-message-block>div,.your-basket div[id^=product_] .delivery-info .container .message-card .video-message-block>div{align-items:center;display:flex}.your-basket div[id^=product_] .delivery-address .container .message-card .video-message-block>div a,.your-basket div[id^=product_] .delivery-info .container .message-card .video-message-block>div a{color:red;display:block;font-size:11px;margin-left:auto;text-align:right}.your-basket div[id^=product_] .delivery-address .container .message-card .personalised-card-label,.your-basket div[id^=product_] .delivery-address .container .message-card textarea,.your-basket div[id^=product_] .delivery-info .container .message-card .personalised-card-label,.your-basket div[id^=product_] .delivery-info .container .message-card textarea{flex:0 0 100%;margin-top:10px}.your-basket div[id^=product_] .delivery-address .container .message-card div[id^=cards],.your-basket div[id^=product_] .delivery-info .container .message-card div[id^=cards]{flex:0 0 100%}.your-basket div[id^=product_] .delivery-address .container .message-card .pw-card-image img,.your-basket div[id^=product_] .delivery-info .container .message-card .pw-card-image img{height:100px;margin:10px auto;width:auto}.your-basket div[id^=product_] .delivery-address .container .message-card .form-group>div,.your-basket div[id^=product_] .delivery-info .container .message-card .form-group>div{color:#fff}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .delivery-address .container .delivery-cost,.your-basket div[id^=product_] .delivery-address .container .item-field,.your-basket div[id^=product_] .delivery-address .container .type,.your-basket div[id^=product_] .delivery-info .container .delivery-cost,.your-basket div[id^=product_] .delivery-info .container .item-field,.your-basket div[id^=product_] .delivery-info .container .type{display:none}}.your-basket div[id^=product_] .delivery-address .container .date p,.your-basket div[id^=product_] .delivery-info .container .date p{color:#fff;font-size:12px;font-weight:400}.your-basket div[id^=product_] .delivery-address .container{background:var(--accent-color-light-6)}.your-basket div[id^=product_] .delivery-address .container h3,.your-basket div[id^=product_] .delivery-address .container label{color:var(--accent-color-dark-4)!important}@media (min-width:0) and (max-width:992px){.your-basket div[id^=product_] .delivery-info{order:3}.your-basket div[id^=product_] .delivery-info .container{background:none}.your-basket div[id^=product_] .delivery-info .container label,.your-basket div[id^=product_] .delivery-info .container span{color:#000!important}.your-basket div[id^=product_] .delivery-info .container h3{display:none}.your-basket div[id^=product_] .delivery-info .container .date p{color:#222}.your-basket div[id^=product_] .delivery-address .container{background:none}.your-basket div[id^=product_] .delivery-address .container label,.your-basket div[id^=product_] .delivery-address .container span{color:#000!important}.your-basket div[id^=product_] .delivery-address .container h3{display:none}.your-basket div[id^=product_] .delivery-address .hidden-address-fields{height:100%;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out}.your-basket div[id^=product_] .delivery-address .hidden-address-fields.active{max-height:500vh;opacity:1;overflow:visible}}.cart-body .discount-code-container{align-items:stretch;margin-top:20px}.cart-body .discount-code-container h3{background:none;flex:0 0 100%;margin-bottom:0;padding:10px 0}@media (min-width:0) and (max-width:992px){.cart-body .discount-code-container h3{display:none}}.cart-body .discount-code-container .btn{align-items:center;background:#dee2e6;color:#000;display:block;display:flex;flex:0 0 50%;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;width:100%}.cart-body .discount-code-container .btn:hover{background:#c1c9d0;cursor:pointer}.cart-body .discount-code-container #discount_result{margin-top:10px}.cart-body .discount-code-container input{flex:0 0 50%;margin-bottom:0!important}@media (min-width:992px){.cart-body .discount-code-container input::-moz-placeholder{display:none}.cart-body .discount-code-container input:-ms-input-placeholder{display:none}.cart-body .discount-code-container input::placeholder{display:none}}@media (min-width:992px){.cart-body .discount-code-container{margin-top:0}}.cart-body .cart-delivery{background:none}.cart-body .cart-delivery #basket_total{display:block;font-size:12px;width:100%}.cart-body .cart-delivery #basket_total .col-12{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.2rem;justify-content:center}.cart-body .cart-delivery #basket_total .col-12>*{flex:0 0 50%;width:50%}.cart-body .cart-delivery #basket_total .col-12 span{border-right:1px solid #dee2e6;padding:10px 0;text-align:left}.cart-body .cart-delivery #basket_total .col-12 strong{text-align:right}@media (min-width:0) and (max-width:992px){.cart-body .cart-delivery #basket_total .col-12.delivery-total{display:none}}@media (min-width:992px){.cart-body .cart-delivery #basket_total .row.non_trans>*{flex:0 0 100%;justify-content:flex-end;justify-items:flex-end}.cart-body .cart-delivery #basket_total .row.non_trans>*>*{border-right:unset;flex:unset;font-size:13px;font-weight:400;width:unset}.cart-body .cart-delivery #basket_total .row.non_trans>*>:nth-child(2n){padding:0 0 0 20px}}.cart-body .cart-delivery .black-friday-discount-pf{color:#7f65c7}.cart-body .cart-delivery .black-friday-discount-ph{color:#c01214}@media (min-width:0) and (max-width:992px){.product-info--addons{order:5}}.cart-body .quantity-box{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.15);padding:10px}.cart-body .quantity-box .quantity{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.cart-body .quantity-box .quantity strong{display:block;font-weight:400}.cart-body .quantity-box .quantity input{display:block;flex:1;margin-left:5px;padding:0;text-align:right}.cart-body .quantity-box .btn{background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.15));border:1px solid rgba(0,0,0,.15);border-radius:0;color:#000;font-size:80%;margin-top:20px;padding:5px;width:100%}.cart-body .quantity-box .send-same .btn{color:#fff}#klarna-payments-container{width:100%}#klarna-payments-error{background:#fff;border-radius:10px;font-size:14px;margin-top:20px;padding:20px}.payment-select .braintree-container,.payment-select .order-summary-container{padding:0}@media (min-width:992px){.payment-select .braintree-container,.payment-select .order-summary-container{background:var(--accent-color-light-6);border-radius:10px;padding:20px}#prestige-hampers .payment-select .braintree-container,#prestige-hampers .payment-select .order-summary-container{background:var(--contrast-color-light-5)}}.payment-select .braintree-container div[data-braintree-id=save-card-field-group],.payment-select .order-summary-container div[data-braintree-id=save-card-field-group]{height:auto;opacity:1;overflow:visible;visibility:visible}.payment-select .braintree-container div[data-braintree-id=save-card-field-group]>label,.payment-select .order-summary-container div[data-braintree-id=save-card-field-group]>label{align-content:center;align-items:center;display:flex;padding:10px}.payment-select .braintree-container div[data-braintree-id=save-card-field-group]>label .braintree-form__checkbox,.payment-select .order-summary-container div[data-braintree-id=save-card-field-group]>label .braintree-form__checkbox{align-content:center;align-items:center;display:flex}.payment-select .braintree-container div[data-braintree-id=save-card-field-group]>label .braintree-form__checkbox input,.payment-select .order-summary-container div[data-braintree-id=save-card-field-group]>label .braintree-form__checkbox input{margin:0 5px 0 0;min-height:15px;min-width:15px}@media (min-width:0) and (max-width:992px){.payment-select .braintree-container>.col-12 h2,.payment-select .order-summary-container>.col-12 h2{display:none}}.payment-select .braintree-container #bt_payment_error,.payment-select .order-summary-container #bt_payment_error{background:#d75271;color:#fff}.payment-select .braintree-container #bt_payment_complete,.payment-select .order-summary-container #bt_payment_complete{background:#0dba7d;color:#000;font-size:12px}.payment-select .order-summary-container{background:var(--accent-color)!important;color:#fff}@media (min-width:992px){#prestige-hampers .payment-select .order-summary-container{background:var(--accent-color)!important}}.payment-select .checkout-content{padding:1rem}.payment-select .checkout-content #payment-form{margin-bottom:1rem}@media (min-width:0) and (max-width:992px){.payment-select .checkout-content #payment-form{margin-bottom:0}}.payment-select .checkout-content #payment-form #submit-button{background:var(--contrast-color-bg);font-size:18px;margin-left:auto;padding:16px 0;position:relative;text-align:center;top:unset!important;width:100%}.payment-select .billing-information h3{font-size:1.6rem;margin-bottom:10px}.payment-select .billing-information .billing-address{margin-bottom:20px}.payment-select .billing-information .billing-address span,.payment-select .billing-information .billing-address strong{display:block;font-size:1.2rem}@media (min-width:0) and (max-width:992px){.payment-select .billing-information{color:#fff;padding:20px}}.payment-select .price-totals{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.2rem;font-weight:700;justify-content:flex-end;margin-bottom:20px;text-align:right}@media (min-width:0) and (max-width:768px){.payment-select .price-totals{justify-content:center}}.payment-select .price-totals strong{font-weight:400}.payment-select .price-totals span{flex:0 0 100%;font-size:1.2rem;text-align:right}.payment-select .price-totals span.grand-total{margin:10px 0!important}.payment-select .item-list .summary-item{font-size:1.2rem}.payment-select .checkout-buttons .btn{font-size:1.6rem;padding:10px 20px;width:100%}.payment-select .checkout-buttons .btn.submit-button.disabled{background:#dee2e6;border:1px solid #dee2e6;color:#000;opacity:.4}.payment-select .checkout-buttons .btn.submit-button:after{content:"Checkout Now"}.payment-select .checkout-buttons .btn.submit-button.disabled:after{content:"Select Your Payment Method To Checkout"}@media (min-width:0) and (max-width:992px){.payment-select .checkout-buttons .btn.submit-button.disabled:after{content:"Proceed With Current Details"}}.payment-select .checkout-buttons-mobile{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:2rem;margin-top:0;padding-bottom:20px}@media (min-width:992px){.payment-select .checkout-buttons-mobile{display:none}}.payment-select .checkout-buttons-mobile .btn{background:var(--contrast-color-dark-2);font-size:1.2rem}@media (min-width:0) and (max-width:992px){.payment-select .checkout-buttons-desktop{display:none}}.payment-select .checkout-buttons-desktop .btn{background:var(--cta-color-bg)}.payment-select .checkout-buttons-desktop .btn:hover{background:var(--contrast-color-dark-1)}.payment-select .item{background:#fff;border:1px solid #f3f3f3;cursor:pointer;transition:padding .2s ease-in}.payment-select .item h3{text-decoration:none}.payment-select .item:not(:first-of-type){margin-top:1rem}.payment-select .item:last-child{margin-bottom:3rem}.payment-select .item .image-container img{transition:max-width .2s ease-in-out}.payment-select .item .addons,.payment-select .item .delivery-details,.payment-select .item .recipient-details{max-height:400px;overflow:hidden;transition:max-height .4s ease-in;transition-delay:none}.payment-select .item.collapsed .item-summary{overflow:hidden;padding:.5rem}.payment-select .item.collapsed .item-summary .addons,.payment-select .item.collapsed .item-summary .delivery-details,.payment-select .item.collapsed .item-summary .recipient-details{max-height:0;transition-delay:.3s}.payment-select .item.collapsed .item-summary .image-container img{max-width:80px;-o-object-fit:contain;object-fit:contain}.payment-select .item.collapsed .item-summary:after{bottom:10px;content:"Click to view more details.";font-style:italic;opacity:.7;position:absolute;right:10px}.payment-select .item .item-summary{padding:1rem;width:100%}.payment-select .item .item-summary>div{padding:1rem}.payment-select .item .item-summary img{max-width:10rem}.payment-select .item .item-summary .delivery-details span,.payment-select .item .item-summary .item-details span,.payment-select .item .item-summary .recipient-details span{display:block;font-size:1.2rem}.payment-select .item .item-summary .delivery-details span.quantity,.payment-select .item .item-summary .item-details span.quantity,.payment-select .item .item-summary .recipient-details span.quantity{display:inline-block}.payment-select .item .item-summary .delivery-details a[id^=remove_video],.payment-select .item .item-summary .delivery-details p.message-title,.payment-select .item .item-summary .item-details a[id^=remove_video],.payment-select .item .item-summary .item-details p.message-title,.payment-select .item .item-summary .recipient-details a[id^=remove_video],.payment-select .item .item-summary .recipient-details p.message-title{display:none}.payment-select .item .item-summary .addons{margin:.5rem 0 2.5rem}.payment-select .item .item-summary .addons .addons-title{display:block;font-weight:700}.payment-select .item .item-summary .addons .addon{display:block;font-size:1.2rem}.payment-select .item .item-summary h3{font-size:1.2rem;padding:.5rem 0}.payment-select .item .item-summary h3:not(:first-of-type){margin:1rem 0}.payment-select .item .item-summary .delivery-details .delivery-price{font-weight:700;margin-top:1rem}.payment-select h2{font-size:1.6rem;margin-bottom:20px}.payment-select #invoice_pay_container .btn{background:var(--accent-color-dark-1);color:#fff;padding:1rem;width:100%}.payment-select .order-summary{background:none;margin-top:20px;padding:0}.payment-select .order-summary .container,.payment-select .order-summary .row{background:none}.payment-select .order-summary .header{align-items:center;background:none;display:flex;justify-content:space-between;padding:0}.payment-select .order-summary .header h3{flex:1;font-size:1.6rem;text-decoration:none}.payment-select .order-summary .header .btn{background:none;color:#000;font-weight:700;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:0) and (max-width:992px){.payment-select .order-summary{display:none}}.payment-select .order-summary .item{position:relative}.payment-select .payment-methods{position:relative;z-index:2}@media (min-width:0) and (max-width:992px){.payment-select .payment-method-container{padding:0}.payment-select .order-summary-container{background:none;color:#000;margin-top:2rem}.payment-select .billing-information .price-totals{flex:0 0 100%;max-width:100%}.payment-select .billing-information .price-totals div{display:flex;flex-direction:row;flex-wrap:wrap;vertical-align:center}.payment-select .billing-information .price-totals div span{flex:0 0 50%;font-weight:400;text-align:left}.payment-select .billing-information .price-totals div strong{flex:0 0 50%}}.cart-card-types img{margin:10px auto;max-width:360px;width:100%}.pay-cta.btn.continue-shopping{background:none;color:#000;margin:0 auto;text-decoration:underline}.coupon-code{color:#000}.coupon-code strong.trigger{color:#fff;cursor:pointer;display:block;font-size:1.2rem;text-align:center}.coupon-code strong.trigger span{color:var(--contrast-color)}#prestige-hampers .coupon-code strong.trigger span{color:#fff;font-weight:400}.coupon-code .coupon-form{background:rgba(222,226,230,.5);border-radius:5px;margin-top:1rem;padding:10px}.coupon-code .coupon-form span{font-size:1.2rem}.coupon-code .coupon-form input{color:#000;padding:10px}.coupon-code .coupon-form div.btn{align-content:center;background:#dee2e6;border:1px solid rgba(0,0,0,.4);border-radius:5px;color:#000;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;padding:0 10px;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}@supports (-moz-appearance:none){.coupon-code .coupon-form div.btn{width:-moz-fit-content}}.coupon-code .coupon-form div.btn:hover{background:#c1c9d0;cursor:pointer}.coupon-code .coupon-form #discount_result{margin-top:10px}.coupon-code .coupon-form-wrapper{max-height:0;overflow:hidden;transition:max-height .4s ease}.coupon-code.open .coupon-form-wrapper{max-height:500px}#basket_total{font-size:1.6rem;padding:1rem;text-align:right}#basket_total .col-6:nth-child(odd){border-right:1px solid #dadada;text-align:left;text-transform:uppercase}#basket_total .col-6{padding:1rem}.billing-address-warning-container{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000000000}.billing-address-warning-container .billing-address-warning{flex:0 0 100%;max-width:1000px}.billing-address-warning-container .billing-address-warning .card{background:#fff}.billing-address-warning-container .billing-address-warning h3{background:var(--accent-color-dark-1);color:#fff}.billing-address-warning-container .billing-address-warning p{background:#e74c3c;color:#fff;display:block;font-size:1.2rem;margin-bottom:1rem;padding:10px 20px}.billing-address-warning-container .billing-address-warning .lookup-input~.btn{height:unset;margin:.5rem 0 1rem;padding:.5rem 1rem}.billing-address-warning-container .billing-address-warning button.btn{margin:2rem auto;padding:10px 20px}.billing-address-warning-container .billing-address-warning input{margin:.5rem 0;padding:1rem}.billing-address-warning-container.shown{display:flex}.credit .credit-form-wrapper{background:#fff;border-radius:10px;padding:20px}@media (min-width:0) and (max-width:768px){.credit .credit-form-wrapper{background:var(--accent-color-light-5)}}.credit .credit-form-wrapper h3{font-size:16px}.credit .credit-form-wrapper .redeemed-value{font-size:14px;text-align:center}.credit .credit-form-wrapper .redeemed-value span{font-weight:700}.credit .credit-form-wrapper .range-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;padding:20px}.credit .credit-form-wrapper .range-container .range{flex:1;margin:0 20px}.credit .credit-form-wrapper .range-container .range input{cursor:pointer;padding:0}.credit .credit-form-wrapper .range-container .range span{background:#222;border-radius:10px;color:#fff;display:block;font-size:12px;font-weight:700;padding:10px;pointer-events:none;position:relative;text-align:center;top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.credit .credit-form-wrapper .range-container span{font-size:14px}.credit .credit-form-wrapper .apply-credit{background:var(--emphasis-color);margin-left:auto;margin-top:20px}.payment-method-container .braintree-container #braintree-container,.payment-method-container .payment-select .order-summary-container #braintree-container,.payment-select .payment-method-container .order-summary-container #braintree-container{background:#fff;border:1px solid #dee2e6;border-radius:10px;padding:10px}.payment-method-container .braintree-container #braintree-container .braintree-options,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options{padding:0}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:10px}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option{align-items:flex-start;border:2px solid transparent;border-radius:8px;display:flex;flex:1 0 30%;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;max-width:33%;position:relative;transition:border-color .4s ease}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option:first-child:after,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option:first-child:after,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option:first-child:after{background:#4c4b62}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option:nth-child(2):after,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option:nth-child(2):after,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option:nth-child(2):after{background:#949396}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option:nth-child(3):after,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option:nth-child(3):after,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option:nth-child(3):after{background:#aba7b2}@media (min-width:0) and (max-width:768px){.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option{align-items:center;flex:0 0 100%;flex-direction:row;margin-bottom:10px;max-width:100%}}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option:hover,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option:hover,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option:hover{border-color:#789ee8}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option:after,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option:after,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option:after{background:#f9f9f9;border-radius:5px;content:"";inset:2px 2px 2px 2px;position:absolute}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option>div,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option>div,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option>div{position:relative;z-index:2}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo{padding-bottom:20px}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo img,.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo svg,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo img,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo svg,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo img,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo svg{display:block;height:30px;max-width:40px;width:100%}@media (min-width:0) and (max-width:768px){.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__logo{padding-bottom:0;padding-right:10px}}.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__label,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__label,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__label{color:#fff;font-weight:700;margin-left:0;width:100%}@media (min-width:0) and (max-width:768px){.payment-method-container .braintree-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__label,.payment-method-container .payment-select .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__label,.payment-select .payment-method-container .order-summary-container #braintree-container .braintree-options .braintree-options-list .braintree-option .braintree-option__label{flex:1}}.cart-success{padding:20px 0}.cart-success .checkmark-icon{align-items:center;background:var(--bg-color,#fff);border-radius:50%;color:var(--text-color,red);display:flex;font-size:calc(var(--size, 80px)/2);height:var(--size,80px);justify-content:center;padding:calc(var(--size, 80px)/4);position:relative;width:var(--size,80px);z-index:2}.cart-success .confirmation{background:var(--accent-color-light-7);height:100%;padding:10px;text-align:center}.cart-success .confirmation .thank-you .success-icon{align-items:center;display:flex;justify-content:center;padding:40px;position:relative}.cart-success .confirmation .thank-you .success-icon .checkmark-icon{--text-color:#32c07e;--bg-color:#fff;--size:80px}.cart-success .confirmation .thank-you .success-icon .confetti-img{max-height:200px;max-width:400px;-o-object-fit:contain;object-fit:contain;position:absolute}.cart-success .confirmation .thank-you h4{font-size:12px;text-transform:uppercase}.cart-success .confirmation .thank-you h3{font-size:18px;text-transform:uppercase}.cart-success .confirmation .order-information{background:#fff;color:#000;margin-top:40px;padding:20px}@media (min-width:0) and (max-width:768px){.cart-success .confirmation .order-information{padding:10px}}.cart-success .confirmation .order-information .summary{margin-bottom:20px;opacity:.8}.cart-success .confirmation .order-information .steps{--size:30px;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.cart-success .confirmation .order-information .steps .step{--bg-color:#e1e1e1;flex:1;position:relative}@media (min-width:0) and (max-width:768px){.cart-success .confirmation .order-information .steps .step.checked-full,.cart-success .confirmation .order-information .steps .step:not(.checked){display:none}}.cart-success .confirmation .order-information .steps .step .checkmark-icon{--text-color:#fff;margin:0 auto 20px}.cart-success .confirmation .order-information .steps .step:not(:last-child):before{--bar-size:4px;background:var(--bg-color);content:"";height:var(--bar-size);left:50%;position:absolute;top:calc(var(--size)/2 - var(--bar-size)/2);width:100%}@media (min-width:0) and (max-width:768px){.cart-success .confirmation .order-information .steps .step:not(:last-child):before{background:var(--bg-color)!important;left:0!important}}.cart-success .confirmation .order-information .steps .step:first-child:before{left:50%}.cart-success .confirmation .order-information .steps .step.checked{--bg-color:#32c07e}.cart-success .confirmation .order-information .steps .step.checked:before{background-image:linear-gradient(to right,var(--bg-color) 50%,#e1e1e1 51%)}.cart-success .confirmation .order-information .steps .step.checked-full:before{background:var(--bg-color)}.cart-success .confirmation .order-information .expected-delivery-date{margin-top:20px;opacity:.5;text-decoration:underline}.cart-success .order-section{background:#f4f6f6;font-size:larger}.cart-success .order-section .top-details strong{display:block;font-size:22px}.cart-success .order-section .top-details .klarna-logo klarna-placement::part(osm-badge){height:auto;width:100%}.cart-success .order-section .top-details .klarna-logo a{font-size:12px;text-decoration:underline}.cart-success .order-section>div{padding:10px 20px}.cart-success .order-section .info-sections .row>div{background:#fff;padding:10px}.cart-success .order-section .info-sections .row>div h3{font-size:14px}.cart-success .order-section .info-sections .row>div:not(:last-of-type){margin-bottom:10px}.cart-success .order-section .info-sections .items{max-height:150px;overflow:auto}.cart-success .order-section .info-sections .items .item span{display:block;margin:10px 0}.cart-success .order-section .info-sections .items .item:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.cart-success .order-section .order-totals .line{align-items:center;display:flex;justify-content:space-between}.cart-success .order-section .order-totals .line.grand-total{font-size:larger}.cart-success .promo-section{border-top:1px solid rgba(0,0,0,.1);margin-top:10px;padding:10px}.cart-success .promo-section .checkout-promo,.cart-success .promo-section .thank-you-review{background:#f7f7f7;height:100%;padding:2rem}.cart-success .promo-section .checkout-promo .voucher-code,.cart-success .promo-section .thank-you-review .voucher-code{align-items:center;background:var(--accent-color);color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center;margin:1rem auto;width:100%}.cart-success .promo-section .checkout-promo .refer-a-friend__container,.cart-success .promo-section .thank-you-review .refer-a-friend__container{background:var(--contrast-color-light-5);margin-top:3rem;position:relative}.cart-success .promo-section .checkout-promo .refer-a-friend__container form,.cart-success .promo-section .thank-you-review .refer-a-friend__container form{padding:2rem}.cart-success .promo-section .checkout-promo .refer-inputs,.cart-success .promo-section .thank-you-review .refer-inputs{display:flex;flex-direction:row;flex-wrap:wrap;margin:1rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.cart-success .promo-section .checkout-promo .refer-inputs,.cart-success .promo-section .thank-you-review .refer-inputs{width:-moz-fit-content}}.cart-success .promo-section .checkout-promo .refer-inputs .refer-input,.cart-success .promo-section .thank-you-review .refer-inputs .refer-input{flex:0 0 50%;padding:5px;text-align:left}.cart-success .promo-section .checkout-promo .refer-inputs .refer-input input,.cart-success .promo-section .thank-you-review .refer-inputs .refer-input input{padding:.5rem 1rem}@media (min-width:0) and (max-width:768px){.cart-success .promo-section .checkout-promo .refer-inputs .refer-input,.cart-success .promo-section .thank-you-review .refer-inputs .refer-input{flex:0 0 100%}}.cart-success .promo-section .checkout-promo #refer-a-friend__form.hidden+#refer-a-friend__result,.cart-success .promo-section .thank-you-review #refer-a-friend__form.hidden+#refer-a-friend__result{max-height:0;overflow:hidden}.cart-success .promo-section .checkout-promo #refer-a-friend__result,.cart-success .promo-section .thank-you-review #refer-a-friend__result{background:rgba(0,0,0,.5);color:#fff;display:block;font-size:1.2rem;height:100%;line-height:2.4rem;max-height:100vh;padding:0 10px;transition:height .4s ease;width:100%}.cart-success .promo-section .checkout-promo .send-vouchers,.cart-success .promo-section .thank-you-review .send-vouchers{margin:0 auto}.cart-success .promo-section .thank-you-review p{margin:20px 0}.cart-success .promo-section .thank-you-review .thank-you-paragraph{margin:0 0 10px}.cart-success .promo-section .thank-you-review .win-row{align-items:center}.cart-success .promo-section .thank-you-review .win-row .win-text{font-size:1.6rem;font-weight:700;text-align:left}.cart-success .promo-section .thank-you-review .win-row .win-text span{color:#e01b6a}.cart-success .promo-section .thank-you-review .win-row .win-button .btn{align-items:center;background:var(--accent-color-bg);display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.2rem;height:50px;justify-content:center;width:100%}.cart-success .promo-section .thank-you-review .thanks{color:var(--accent-color);font-size:1.2rem}.cart-success .order-history{margin-top:20px;text-align:center}.cart-success .order-history a{text-decoration:underline}.login-structure{background:#f6f7fa;inset:0;position:fixed;z-index:11}.login-structure>form{height:100%;overflow:auto}.login-structure>form.guest .login,.login-structure>form.guest .sign-up,.login-structure>form.login .guest,.login-structure>form.login .sign-up,.login-structure>form.sign-up .guest,.login-structure>form.sign-up .login{display:none}.login-structure>form>.row{height:100%}@media (min-width:0) and (max-width:768px){.login-structure>form>.row{flex-direction:column}.login-structure>form>.row .sidebar-wrapper{background:none!important;flex:0 0 50px;overflow:hidden}.login-structure>form>.row .sidebar-wrapper .sidebar-container .decal,.login-structure>form>.row .sidebar-wrapper .sidebar-container .steps{display:none}.login-structure>form>.row .sidebar-wrapper .sidebar-container .logo-container img{margin:0 auto}.login-structure>form>.row .content-wrapper{flex:1}}.login-structure>form>.row>div,.login-structure>form>.row>div>div{height:100%}.login-structure>form>.row>div>div>div{height:100%;padding:20px}.login-structure>form>.row>div.sidebar-wrapper{background:#fff;position:relative}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container{display:flex;flex-direction:column;justify-content:space-between}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .logo-container img{max-width:100px}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .decal .decal-artifact{background:var(--accent-color-light-2);height:200px;left:-50%;position:absolute;transform:rotate(15deg) translateX(30%);transform-origin:right;width:100%}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .decal .decal-artifact:before{background:var(--accent-color);content:"";display:block;height:100%;opacity:1;transform:translateY(5%) rotate(-5deg);width:100%}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .steps{counter-reset:steps}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .steps .account-steps.inactive .step{counter-increment:none;margin-bottom:0}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .steps .step{align-items:center;counter-increment:steps;display:flex;font-size:14px;gap:20px;margin-bottom:20px}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .steps .step.active{color:var(--accent-color)}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .steps .step.active:before{border-color:var(--accent-color)}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .steps .step.complete{color:rgba(0,0,0,.5)}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .steps .step.complete:before{background:var(--cta-color);border-color:var(--cta-color);color:#fff;content:"\f00c";font-family:Font Awesome\ 6 Pro}.login-structure>form>.row>div.sidebar-wrapper .sidebar-container .steps .step:before{align-items:center;aspect-ratio:1/1;border:1px solid rgba(0,0,0,.1);border-radius:50%;content:counter(steps);display:flex;height:30px;justify-content:center;line-height:10px;transition:all .4s ease-in-out}.login-structure>form>.row>div.content-wrapper .content-container{font-size:14px;margin:0 auto;max-width:600px;position:relative}.login-structure>form>.row>div.content-wrapper .content-container>div{display:flex;flex-direction:column;gap:20px;height:100%;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-structure>form>.row>div.content-wrapper .content-container>div.active{opacity:1;pointer-events:all}.login-structure>form>.row>div.content-wrapper .content-container h3{font-size:20px;margin-bottom:0}@media (min-width:0) and (max-width:768px){.login-structure>form>.row>div.content-wrapper .content-container h3{font-size:16px}}.login-structure>form>.row>div.content-wrapper .content-container .buttons{display:flex;justify-content:space-between}.login-structure>form>.row>div.content-wrapper .content-container .buttons .back-stage{background:#222}.login-structure>form>.row>div.content-wrapper .content-container .btn{background:var(--cta-color);padding:10px 20px}@media (min-width:0) and (max-width:768px){.login-structure>form>.row>div.content-wrapper .content-container .btn{font-size:smaller;padding:10px}}.login-structure>form>.row>div.content-wrapper .content-container .btn.next-stage{margin-left:auto}.login-structure>form>.row>div.content-wrapper .content-container .field{align-items:stretch;display:flex;gap:20px}.login-structure>form>.row>div.content-wrapper .content-container .field input{background:#fff;display:block;flex:1}.login-structure>form>.row>div.content-wrapper .content-container #guest_account{display:none}@media (min-width:0) and (max-width:768px){.login-structure>form>.row>div.content-wrapper .content-container .email-container .field{border-bottom:1px solid rgba(0,0,0,.1);flex-wrap:wrap;padding-bottom:20px}.login-structure>form>.row>div.content-wrapper .content-container .email-container .field .btn,.login-structure>form>.row>div.content-wrapper .content-container .email-container .field input{flex:0 0 100%}}.login-structure>form>.row>div.content-wrapper .content-container .email-container .error{background:#f7dbdd;border-radius:5px;color:#d74853;display:none;margin-top:20px;padding:10px}.login-structure>form>.row>div.content-wrapper .content-container .email-container .error .email-message,.login-structure>form>.row>div.content-wrapper .content-container .email-container .error .password-message.hidden{display:none}.login-structure>form>.row>div.content-wrapper .content-container .email-container .error .password-message .password-reset-link{text-decoration:underline}.login-structure>form>.row>div.content-wrapper .content-container .email-container .error .password-message .password-reset-link:hover{color:#e1767e}.login-structure>form>.row>div.content-wrapper .content-container .email-container.invalid-email .error,.login-structure>form>.row>div.content-wrapper .content-container .email-container.invalid-email .error .email-message,.login-structure>form>.row>div.content-wrapper .content-container .email-container.invalid .error{display:block}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container .error{background:#f7dbdd;border-radius:5px;color:#d74853;display:none;margin-top:20px;padding:10px}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container.invalid .error{display:block}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container .invalid{color:#d74853}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container .invalid input{border-color:#d74853}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container .error,.login-structure>form>.row>div.content-wrapper .content-container .password-container .error{background:#f7dbdd;border-radius:5px;color:#d74853;display:none;margin-top:20px;padding:10px}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container.invalid .error,.login-structure>form>.row>div.content-wrapper .content-container .password-container.invalid .error{display:block}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container .terms-container,.login-structure>form>.row>div.content-wrapper .content-container .password-container .terms-container{margin-top:10px}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container .terms-container .terms,.login-structure>form>.row>div.content-wrapper .content-container .password-container .terms-container .terms{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container .terms-container .terms:not(:last-child),.login-structure>form>.row>div.content-wrapper .content-container .password-container .terms-container .terms:not(:last-child){margin-bottom:20px}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container .terms-container .terms input[type=checkbox],.login-structure>form>.row>div.content-wrapper .content-container .password-container .terms-container .terms input[type=checkbox]{margin-right:10px}.login-structure>form>.row>div.content-wrapper .content-container .billing-details-container .login .forgot,.login-structure>form>.row>div.content-wrapper .content-container .password-container .login .forgot{text-decoration:underline}.login-structure>form>.row>div.content-wrapper .content-container .account-option{align-items:center;background:#fff;border-radius:10px;display:flex;gap:20px;padding:20px;transition:background .4s ease-in-out}.login-structure>form>.row>div.content-wrapper .content-container .account-option:not(:last-child){margin-bottom:20px}.login-structure>form>.row>div.content-wrapper .content-container .account-option .account-option-icon{align-items:center;aspect-ratio:1/1;border:1px solid var(--accent-color);border-radius:5px;color:var(--accent-color);display:flex;font-size:30px;justify-content:center;width:70px}@media (min-width:0) and (max-width:768px){.login-structure>form>.row>div.content-wrapper .content-container .account-option .account-option-icon{font-size:18px}}.login-structure>form>.row>div.content-wrapper .content-container .account-option .checkmark{aspect-ratio:1/1;background:rgba(0,0,0,.1);border-radius:50%;color:var(--cta-color);transition:all .4s ease-in-out;width:50px}@media (min-width:0) and (max-width:768px){.login-structure>form>.row>div.content-wrapper .content-container .account-option .checkmark{font-size:10px!important;width:50px}}.login-structure>form>.row>div.content-wrapper .content-container .account-option.selected .checkmark{align-items:center;background:var(--cta-color);color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center}.login-structure>form>.row>div.content-wrapper .content-container .account-option.selected .checkmark:after{content:"\f00c";font-family:Font Awesome\ 6 Pro}.login-structure>form>.row>div.content-wrapper .content-container .account-option:hover{background:#f2f2f2;cursor:pointer}.account-tabs{background:#f7f7f7;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:10px}.account-tabs .mob-text{display:none}@media (min-width:0) and (max-width:768px){.account-tabs .mob-text{display:block}}.account-tabs .desk-text{display:none}@media (min-width:768px){.account-tabs .desk-text{display:block}}.account-tabs a[class$=-tab]{background:#fff;flex:1;font-size:1.2rem;font-weight:700;padding:1rem;text-align:center}.register .account-tabs .register-tab{border:solid #f2f2f2;border-width:2px 2px 0}.register .account-tabs .login-tab{background:#e6e6e6!important;border-bottom:2px solid #f2f2f2;box-shadow:inset 0 -12px 19px -14px rgba(0,0,0,.25)}.login .account-tabs .login-tab{border:solid #f2f2f2;border-width:2px 2px 0}.login .account-tabs .register-tab{background:#e6e6e6!important;border-bottom:2px solid #f2f2f2;box-shadow:inset 0 -12px 19px -14px rgba(0,0,0,.25)}.traditional .account button[type=submit],.traditional .forgotten_password button[type=submit],.traditional .login button[type=submit],.traditional .register button[type=submit]{margin-bottom:10px!important;padding:10px 20px;width:100%}.traditional .account button[type=button],.traditional .forgotten_password button[type=button],.traditional .login button[type=button],.traditional .register button[type=button]{margin-bottom:10px!important}.traditional .account .checkout-content,.traditional .forgotten_password .checkout-content,.traditional .login .checkout-content,.traditional .register .checkout-content{background:#fff;margin:0 auto;padding:2rem}.traditional .account .checkout-content.guest-register,.traditional .forgotten_password .checkout-content.guest-register,.traditional .login .checkout-content.guest-register,.traditional .register .checkout-content.guest-register{background:#f7f7f7;padding:0}.traditional .account .checkout-content form,.traditional .forgotten_password .checkout-content form,.traditional .login .checkout-content form,.traditional .register .checkout-content form{display:block;margin:0 auto}.traditional .account .checkout-content form .form-group,.traditional .forgotten_password .checkout-content form .form-group,.traditional .login .checkout-content form .form-group,.traditional .register .checkout-content form .form-group{margin-bottom:12px}.traditional .account .checkout-content form .input-group-addon,.traditional .forgotten_password .checkout-content form .input-group-addon,.traditional .login .checkout-content form .input-group-addon,.traditional .register .checkout-content form .input-group-addon{background:#f3f3f3;font-size:1.6rem;position:relative}.traditional .account .checkout-content button,.traditional .forgotten_password .checkout-content button,.traditional .login .checkout-content button,.traditional .register .checkout-content button{margin:0 auto}.traditional .account .checkout-content .forgot,.traditional .forgotten_password .checkout-content .forgot,.traditional .login .checkout-content .forgot,.traditional .register .checkout-content .forgot{display:block;text-align:center;text-decoration:underline}.traditional .account .checkout-content h3,.traditional .forgotten_password .checkout-content h3,.traditional .login .checkout-content h3,.traditional .register .checkout-content h3{font-size:1.6rem;margin:3rem 0 1rem;padding:.4rem .8rem;position:relative}.traditional .account .checkout-content h3:first-of-type,.traditional .forgotten_password .checkout-content h3:first-of-type,.traditional .login .checkout-content h3:first-of-type,.traditional .register .checkout-content h3:first-of-type{margin-top:0}.traditional .account .checkout-content h3 span,.traditional .forgotten_password .checkout-content h3 span,.traditional .login .checkout-content h3 span,.traditional .register .checkout-content h3 span{display:block;position:absolute;right:10px;top:5px}.traditional .account .checkout-content .agree,.traditional .forgotten_password .checkout-content .agree,.traditional .login .checkout-content .agree,.traditional .register .checkout-content .agree{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.traditional .account .checkout-content .agree label,.traditional .forgotten_password .checkout-content .agree label,.traditional .login .checkout-content .agree label,.traditional .register .checkout-content .agree label{flex-basis:10%}.traditional .account .checkout-content .agree p,.traditional .forgotten_password .checkout-content .agree p,.traditional .login .checkout-content .agree p,.traditional .register .checkout-content .agree p{flex-basis:90%}.traditional .account .checkout-content #manual_entry_text,.traditional .forgotten_password .checkout-content #manual_entry_text,.traditional .login .checkout-content #manual_entry_text,.traditional .register .checkout-content #manual_entry_text{display:block;font-weight:700;text-align:center;text-decoration:underline;width:100%}.traditional .account .checkout-content .agree-container,.traditional .forgotten_password .checkout-content .agree-container,.traditional .login .checkout-content .agree-container,.traditional .register .checkout-content .agree-container{border-top:1px solid #f3f3f3;margin-top:1rem;padding-top:1rem}.traditional .account .checkout-content #submit_btn,.traditional .forgotten_password .checkout-content #submit_btn,.traditional .login .checkout-content #submit_btn,.traditional .register .checkout-content #submit_btn{margin:0 0 0 auto}.traditional .dymEmail{background:var(--contrast-color);border:1px solid var(--contrast-color-dark-2);display:none;padding:1rem}.traditional .dymEmail .correction-email{text-decoration:underline}.traditional .my-account .checkout-content{background:#fff;padding:2rem}.traditional .my-account .checkout-content #changes_form>.row{margin-bottom:1rem;padding:1rem}.traditional .my-account .checkout-content .welcome-account{background:#edeff1;border:1px solid #dee2e6;margin-bottom:2rem;padding:10px}.traditional .my-account .checkout-content .welcome-account h2{margin-bottom:.5rem}.traditional .my-account .checkout-content #basic_result>div{margin-top:20px;padding:10px}.traditional .my-account .checkout-content .recent-orders{margin-bottom:2rem}.traditional .my-account .checkout-content .recent-orders h2 a{font-weight:400;opacity:.8}.traditional .my-account .checkout-content .recent-orders #orders_wrapper .row:last-child{display:none}.traditional .my-account .checkout-content .unlink .sign-out-link{background:#6b7c8d;color:#fff;display:block;font-size:1.2rem;font-weight:700;margin-top:2rem;padding:5px;text-align:center;width:100%}.traditional .my-account .checkout-content .lookup-input{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.traditional .my-account .checkout-content .lookup-input>*{flex:1}.traditional .my-account .checkout-content .lookup-input label{flex:0 0 100%}.traditional .my-account .checkout-content .lookup-input .lookup-cart{background:var(--accent-color);height:100%;margin-bottom:0!important}.traditional .my-account .checkout-content button#submit{background:var(--contrast-color-bg);display:block;padding:5px;width:100%}@media (min-width:0) and (max-width:768px){.traditional .my-account .checkout-content button#submit{margin-bottom:2rem}.traditional .my-account .checkout-content #changes_form>.row:nth-child(2)>.col-12:nth-child(2n){margin-top:2rem}}.traditional .my-account .checkout-content h2{border-bottom:1px solid #dee2e6;font-size:1.2rem;margin-bottom:1.5rem;padding-bottom:.5rem}.traditional .my-account .checkout-content .agree{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2rem}.traditional .my-account .checkout-content .agree #terms_checkbox{flex-basis:10%}.traditional .my-account .checkout-content .agree p{flex-basis:90%}.traditional .my-orders .welcome-account{background:#edeff1;border:1px solid #dee2e6;margin-bottom:2rem;padding:10px}.traditional .my-orders h2{font-size:1.2rem}.traditional .my-orders h3{border-bottom:1px solid #dee2e6;margin-bottom:10px;padding-bottom:10px;text-decoration:none!important}.traditional .my-orders .order-items .item{align-items:flex-start;background:#edeff1;border:1px solid #dee2e6;display:flex;flex-direction:row;flex-wrap:wrap;padding:10px}.traditional .my-orders .order-items .item img{border:1px solid #cfd5db;display:block;flex:0 0 30%;max-width:30%}.traditional .my-orders .order-items .item .item-details{flex:0 0 70%;padding:0 10px}.traditional .my-orders .order-items .item .item-details>strong{font-size:1.2rem}.traditional .my-orders .order-items .item .item-details .product-cost{display:block}.traditional .my-orders .order-items .item .item-details .recipient-info{margin:10px 0}.traditional .my-orders .order-items .item .item-details .recipient-info:before{content:"Delivering To:";display:block;font-weight:700}.traditional .my-orders .order-items .item .item-tracking{width:100%}.traditional .my-orders .order-items .item .item-tracking img{background:#fff;max-width:50%;width:100%}.traditional .login>.container,.traditional .register>.container{min-height:60vh}.traditional .login p,.traditional .register p{font-size:1.2rem;margin:10px 0}@media (min-width:0) and (max-width:768px){.traditional .register .checkout-content{padding:0 2rem}}.social-login-container .btn{background:unset;border-radius:5px;padding:10px 5px;width:100%}@media (min-width:0) and (max-width:768px){.social-login-container .btn{margin-bottom:.5rem}}.social-login-container .btn i{margin-right:1rem}@media (min-width:0) and (max-width:576px){.social-login-container .btn i{display:block;margin:0 auto}.social-login-container .btn span{display:none}}.social-login-container .btn:hover{filter:brightness(.95)}.social-login-container h3{font-size:1.2rem;margin-bottom:.5rem}.my-orders .link-action{font-weight:700;padding:.5rem 0;text-decoration:underline}.my-orders #orders_wrapper #orders_length{margin:1.5rem 0}.my-orders #orders_wrapper #orders_length select{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.my-orders #orders_wrapper #orders_length select{width:-moz-fit-content}}.my-orders #orders_wrapper #orders.checkout-table{background:#fff;width:100%!important}.my-orders #orders_wrapper #orders.checkout-table td,.my-orders #orders_wrapper #orders.checkout-table th{border:1px solid #000;padding:.5rem}.my-orders #orders_wrapper #orders.checkout-table tr:nth-child(2n){background:rgba(0,0,0,.05)}.my-orders #orders_wrapper #orders.checkout-table th{background:var(--accent-color);color:#fff;font-weight:700}.my-orders #orders_wrapper .dataTables_paginate{margin-top:1rem}.my-orders #orders_wrapper .dataTables_paginate .active a{background-color:var(--contrast-color);border-color:var(--contrast-color-dark-1)}.my-orders #orders_wrapper .dataTables_paginate a{color:#000}.my-orders .order-summary{background:#f7f7f7}.my-orders .order-summary .checkout-content{background:#fff;overflow-x:hidden;padding-bottom:2rem}.my-orders .order-summary .checkout-content>.row>div[class^=col-]>div{background:#fff;padding:20px 0}@media (min-width:768px){.my-orders .order-summary .checkout-content .order-information{margin-bottom:50px}}.my-orders .order-summary .checkout-content .order-id{background:var(--contrast-color);border-bottom:1px solid rgba(var(--accent-color),.1);display:block;margin-bottom:1rem;padding:.5rem;text-align:center}.my-orders .order-summary .checkout-content .order-id h1{font-size:2rem;margin:1rem 0}.my-orders .order-summary .checkout-content .order-items>h3{margin:1rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.my-orders .order-summary .checkout-content .order-items>h3{width:-moz-fit-content}}.my-orders .order-summary .checkout-content .order-items>hr{margin:1rem 0}.my-orders .order-summary .checkout-content .order-items .item .item-name img{max-width:250px}.my-orders .order-summary .checkout-content .order-items .item .item-name img.personalised-card-preview{max-width:100px}.my-orders .order-summary .checkout-content .order-items .item .item-name strong{display:block;font-size:1.2rem;text-align:center}.my-orders .order-summary .checkout-content .order-items .item .item-price strong{display:inline-block;margin-right:1rem;text-align:left;width:50%}.my-orders .order-summary .checkout-content .order-date{font-size:1.2rem;font-weight:700;text-align:right}.my-orders .order-summary .checkout-content h3{font-size:1.6rem;margin-bottom:.5rem;text-decoration:underline}.my-orders .order-summary .checkout-content .billing-address{border-radius:3px}.my-orders .order-summary div[class*=request_invoice]{margin:1rem 0 1rem auto}.static-sidebar{background-color:#faf5ff;flex:0 0 25%;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:2rem;position:-webkit-sticky;position:sticky;top:0}@media (min-width:0) and (max-width:992px){.static-sidebar{position:relative}}@media (min-width:992px) and (max-width:1200px){.static-sidebar{flex:0 0 15%}}.static-sidebar ol{margin-left:2rem}.static-sidebar ol li{cursor:pointer;font-weight:700}.static-sidebar ol li:not(:last-child){margin-bottom:1rem}.terms-and-conditions-page{position:relative;scroll-behavior:smooth}.terms-and-conditions-page .terms-and-conditions-body{display:flex;gap:2.5rem}@media (min-width:0) and (max-width:992px){.terms-and-conditions-page .terms-and-conditions-body{flex-direction:column}}.terms-and-conditions-page .terms-and-conditions-body .terms-content{padding-right:4rem}@media (min-width:0) and (max-width:992px){.terms-and-conditions-page .terms-and-conditions-body .terms-content{padding:0 2rem}}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section{counter-increment:level-1}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section:not(:first-of-type){padding-top:4rem}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section:first-of-type{counter-reset:level-1}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-title{counter-reset:level-2 level-3 level-4;font-weight:700}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-title:before{content:counter(level-1) ".";margin-right:.5rem}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-point,.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-subpoint,.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-subtitle{color:#7f63c7;font-weight:700;margin:2rem 0}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-subtitle{counter-increment:level-2;counter-reset:level-3 level-4;font-size:1.5rem}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-subtitle:before{content:counter(level-1) "." counter(level-2);margin-right:.5rem}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-point-wrap{counter-increment:level-3;padding-left:3rem}@media (min-width:0) and (max-width:992px){.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-point-wrap{padding-left:0}}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-point-wrap .terms-point{counter-reset:level-4;font-size:1.35rem}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-point-wrap .terms-point:before{content:counter(level-1) "." counter(level-2) "." counter(level-3);margin-right:.5rem}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-point-wrap .terms-subpoint-wrap{padding-left:3rem}@media (min-width:0) and (max-width:992px){.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-point-wrap .terms-subpoint-wrap{padding-left:0}}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-point-wrap .terms-subpoint-wrap .terms-subpoint{font-size:1.3rem}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-subpoint{counter-increment:level-4}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section .terms-subpoint:before{content:counter(level-1) "." counter(level-2) "." counter(level-3) "." counter(level-4);margin-right:.5rem}.terms-and-conditions-page .terms-and-conditions-body .terms-content .terms-section p a{color:#7f63c7;text-decoration:underline}.terms-and-conditions{width:100%}.terms-and-conditions .main-section{counter-reset:level-2 level-3 level-4;margin-left:10px;padding-left:10px}.terms-and-conditions .main-section:first-of-type{counter-reset:level-1}.terms-and-conditions .main-section>.point{background:var(--accent-color-dark-6);color:#fff;counter-increment:level-1}.terms-and-conditions .main-section>.point:before{content:counter(level-1)}.terms-and-conditions .main-section>.level{padding-left:20px}.terms-and-conditions .main-section>.level>.point{background:var(--accent-color-dark-4);color:#fff;counter-increment:level-2}.terms-and-conditions .main-section>.level>.point:before{content:counter(level-1) "." counter(level-2)}.terms-and-conditions .main-section>.level>.level{padding-left:20px}.terms-and-conditions .main-section>.level>.level>.point{background:var(--accent-color-dark-2);color:#fff;counter-increment:level-3}.terms-and-conditions .main-section>.level>.level>.point:before{content:counter(level-1) "." counter(level-2) "." counter(level-3)}.terms-and-conditions .main-section>.level>.level>.level{padding-left:20px}.terms-and-conditions .main-section>.level>.level>.level>.point{background:var(--accent-color-light-3);color:#fff;counter-increment:level-4}.terms-and-conditions .main-section>.level>.level>.level>.point:before{content:counter(level-1) "." counter(level-2) "." counter(level-3) "." counter(level-4)}.terms-and-conditions .main-section p{padding:20px 20px 20px 0}.terms-and-conditions .main-section .answer{color:var(--contrast-color-dark-4);display:block;font-weight:700}.terms-and-conditions .main-section .answer a{color:var(--contrast-color-dark-6);text-decoration:underline!important}.terms-and-conditions .point{align-content:center;align-items:center;background:rgba(0,0,0,.1);border-radius:10px;display:flex;font-weight:700;margin-top:10px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.terms-and-conditions .point:before{align-content:center;align-items:center;display:flex;height:30px;justify-content:center;text-decoration:none!important;width:30px}.terms-and-conditions .sidebar{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:0) and (max-width:768px){.terms-and-conditions .sidebar{margin-bottom:30px}}.terms-and-conditions .sidebar h3{display:block;text-align:center;text-decoration:underline!important}.terms-and-conditions .sidebar ol{margin:0;padding:0}.terms-and-conditions .sidebar ol li{cursor:pointer;padding:0 0 10px}.terms-and-conditions .sidebar ol li a{color:rgba(0,0,0,.8);font-size:14px;text-decoration:none}.terms-and-conditions .sidebar ol li a:hover{color:var(--accent-color-light-3)}.terms-and-conditions .level{border-left:2px dashed rgba(0,0,0,.2);margin-left:10px}.privacy-policy-page{padding:0 4rem}@media (min-width:0) and (max-width:768px){.privacy-policy-page{padding:0 2rem}}.privacy-policy-page .title-content{padding:2.5rem 0}.privacy-policy-page .title-content h2{font-size:2rem;margin:0 0 2.5rem;padding:0}.privacy-policy-page .title-content p{margin-bottom:0}.privacy-policy-page .title-content p:not(:first-of-type){margin-top:1.5rem}.privacy-policy-page .title-content a{text-wrap:wrap;text-decoration:underline}#prestige-flowers .privacy-policy-page .title-content a:hover{color:#7f63c7}#prestige-hampers .privacy-policy-page .title-content a:hover{color:#ca0c0c}.privacy-policy-page .title-content ul{padding-left:2rem;padding-top:1rem}.privacy-policy-page .title-content ul li:not(:first-of-type){margin-top:1.5rem}.privacy-policy-page .title-content:nth-child(1 of .title-content){padding-top:1.25rem}.satisfaction-guarantee-page .main-content{padding:4rem}@media (min-width:0) and (max-width:768px){.satisfaction-guarantee-page .main-content{padding:2rem}}.satisfaction-guarantee-page .main-content .content-wrap:not(:last-child){margin-bottom:3rem}@media (min-width:1200px){.about-us-page .static-image-section{max-height:600px}}@media (min-width:0) and (max-width:768px){.about-us-page .static-image-section.personalise-callout,.about-us-page .static-image-section.sustainability-callout{flex-direction:column-reverse}}.about-us-page .static-image-section .image img{max-height:600px}.about-us-page .images{padding:2rem}.about-us-page .images .title{display:none}.about-us-page .images .review-sections{align-items:center;display:flex;gap:3rem;justify-content:center;margin-bottom:2rem}@media (min-width:0) and (max-width:768px){.about-us-page .images .review-sections{flex-direction:column;margin-bottom:0}}.about-us-page .images .review-sections img{max-height:25px;-o-object-fit:contain;object-fit:contain;width:auto}.about-us-page .images .review-sections .review-section{align-items:center;display:flex;gap:1rem}@media (min-width:0) and (max-width:768px){.about-us-page .images .review-sections .review-section{flex-direction:column}}.about-us-page .images .review-sections .review-section .rating i{font-size:1.5rem}.faqs-page section{padding:40px 0}@media (min-width:0) and (max-width:992px){.faqs-page section{padding:20px 0}}.faqs-page section h2,.faqs-page section h3,.faqs-page section h4,.faqs-page section h5{color:#7f63c7;margin-bottom:5px;padding-bottom:5px}.faqs-page section ul{list-style:none;list-style-position:inside}.faqs-page section ul label{font-weight:700}.faqs-page section p a{text-decoration:underline}.faqs-page section p a:hover{color:#594895}.faqs-page .static-faq-heading{font-family:Noticia Text,sans-serif;font-size:1.6rem;margin:3rem 0 1rem}.faqs-page .callouts{grid-gap:10px}.faqs-page .callouts .callout-button{background:none;border:1px solid #7f63c7;color:#7f63c7;margin-bottom:0;padding:8px 16px}.faqs-page .callouts .callout-button:hover{background:#6c55ad;color:#fff}.faqs-page .shipping p:last-of-type{margin-bottom:0}.faqs-page .shipping .premier-ul{margin:1.5rem 0}.faqs-page .quality-care p:last-of-type{margin:3rem 0 0}.faqs-page .quality-care h3{color:#7f63c7}.faqs-page .quality-care .care-list{display:flex;gap:2rem;margin:0 0 1rem}@media (min-width:0) and (max-width:768px){.faqs-page .quality-care .care-list{align-items:center;flex-direction:column}}.faqs-page .quality-care .care-list .icon{flex:0 0 max-content}.faqs-page .quality-care .care-list .icon img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:60px}@media (min-width:0) and (max-width:768px){.faqs-page .quality-care .care-list .icon img{height:100%;min-height:100px;width:100%}}.faqs-page .payment-promotional p:last-of-type{margin-bottom:0}@media (min-width:0) and (max-width:1200px){.delivery-information-page .static-image-section.contact-callout,.delivery-information-page .static-image-section.guaranteed-delivery{flex-direction:column-reverse}}.delivery-information-page .static-image-section.prestige-premier-wrap{align-items:stretch}.delivery-information-page .static-image-section.prestige-premier-wrap .content{align-items:stretch;display:flex;justify-content:center;padding:0}@media (min-width:0) and (max-width:1200px){.delivery-information-page .static-image-section.prestige-premier-wrap .content{flex-direction:column}}.delivery-information-page .static-image-section.prestige-premier-wrap .content .static-subtitle{margin-bottom:0}.delivery-information-page .static-image-section.prestige-premier-wrap .content .premier-option{display:flex;flex-direction:column;justify-content:center;padding:4rem}@media (min-width:0) and (max-width:768px){.delivery-information-page .static-image-section.prestige-premier-wrap .content .premier-option{padding:3rem 2rem}}.delivery-information-page .static-image-section.prestige-premier-wrap .content .premier-option:last-of-type{background-color:#aedcca}.delivery-information-page .static-image-section.prestige-premier-wrap .content .premier-option h6{font-size:1.35rem}.delivery-information-page .static-image-section.prestige-premier-wrap .content .premier-option h6 p{margin-bottom:0}.delivery-information-page .static-image-section.prestige-premier-wrap .content .premier-option .static-checklist{font-weight:400}.delivery-information-page .static-image-section .content .static-checklist li p,.delivery-information-page .static-image-section .content .static-subtitle{margin-bottom:0}.delivery-information-page .static-image-section .content .price{display:block;font-size:1.35rem;margin-bottom:1rem}.delivery-information-page .main-content{padding:5rem 4rem}@media (min-width:0) and (max-width:768px){.delivery-information-page .main-content{padding:3rem 2rem}}.delivery-information-page .main-content .static-subtitle:not(:first-child){margin-top:2.5rem}.delivery-information-page .main-content p:last-child{margin-bottom:0}.contact-us-page button{font-size:16px}.contact-us-page h3,.contact-us-page h4,.contact-us-page h5{color:#7f63c7;margin-bottom:10px}.contact-us-page section{display:flex;flex-direction:column;justify-content:center;padding:40px 0}@media (min-width:0) and (max-width:992px){.contact-us-page section{padding:20px 0}}.contact-us-page .callouts{margin-bottom:0;text-align:center;width:100%}.contact-us-page .callouts .callout-button{padding:8px 16px}.contact-us-page .static-header{display:flex;flex-direction:column;justify-content:center;padding:20px 0}.contact-us-page .static-header>p{max-width:60%}@media (min-width:0) and (max-width:768px){.contact-us-page .static-header>p{max-width:100%}}.contact-us-page .contact-callout{background-color:#eddcff;color:#000}.contact-us-page .faqs-wrapper .faqs{background-color:#faf5ff;padding:30px}@media (min-width:0) and (max-width:992px){.contact-us-page .faqs-wrapper .faqs{padding:10px}}.contact-us-page .faqs-wrapper .faqs img{margin-bottom:20px}.contact-us-page .faqs-wrapper .faqs .faq-links{grid-gap:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:0) and (max-width:992px){.contact-us-page .faqs-wrapper .faqs .faq-links{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:0) and (max-width:768px){.contact-us-page .faqs-wrapper .faqs .faq-links{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:0) and (max-width:576px){.contact-us-page .faqs-wrapper .faqs .faq-links{grid-template-columns:repeat(1,minmax(0,1fr))}}.contact-us-page .faqs-wrapper .faqs .faq-links .faq{align-items:start;color:#1a1e4b;display:flex;flex-direction:column;gap:10px;justify-content:start}@media (min-width:0) and (max-width:576px){.contact-us-page .faqs-wrapper .faqs .faq-links .faq{min-height:175px}.contact-us-page .faqs-wrapper .faqs .faq-links .faq:not(:last-child){border-bottom:1px solid #1a1e4b;margin-bottom:20px;padding-bottom:20px}}.contact-us-page .faqs-wrapper .faqs .faq-links .faq a:hover{cursor:pointer;text-decoration:underline}.contact-us-page .faqs-wrapper .faqs .faq-links .faq h6{font-size:1.35rem;margin-bottom:.5rem;margin-right:auto}.contact-us-page .callout-section{text-align:left}.contact-us-page .business-opportunities .callouts{margin-top:10px}.contact-us-page .business-opportunities .callouts a:hover p{color:#7f63c7;text-decoration:underline}.contact-us-page .contact-form-wrap{align-items:center;background:#eddcff;display:flex;flex-direction:row;padding:0}@media (min-width:0) and (max-width:768px){.contact-us-page .contact-form-wrap{flex-direction:column}}.contact-us-page .contact-form-wrap .image{flex:0 0 50%;width:100%}.contact-us-page .contact-form-wrap .image img{-o-object-fit:cover;object-fit:cover}.contact-us-page .contact-form-wrap .contact-form{padding:3rem 4rem}@media (min-width:0) and (max-width:992px){.contact-us-page .contact-form-wrap .contact-form{order:-1;padding:4rem 2rem}}.contact-us-page .contact-form-wrap .contact-form h5{font-size:25px;text-align:center}.contact-us-page .contact-form-wrap .contact-form p{font-size:16px;margin-bottom:3rem;text-align:center}.contact-us-page .contact-form-wrap .contact-form input,.contact-us-page .contact-form-wrap .contact-form select,.contact-us-page .contact-form-wrap .contact-form textarea{background-color:#fff;border:1px solid #7f63c7;color:#000;font-size:1.25rem;margin-bottom:1rem;padding:.5rem 1rem}.contact-us-page .contact-form-wrap .contact-form input::-moz-placeholder,.contact-us-page .contact-form-wrap .contact-form select::-moz-placeholder,.contact-us-page .contact-form-wrap .contact-form textarea::-moz-placeholder{color:#000}.contact-us-page .contact-form-wrap .contact-form input:-ms-input-placeholder,.contact-us-page .contact-form-wrap .contact-form select:-ms-input-placeholder,.contact-us-page .contact-form-wrap .contact-form textarea:-ms-input-placeholder{color:#000}.contact-us-page .contact-form-wrap .contact-form input::placeholder,.contact-us-page .contact-form-wrap .contact-form select::placeholder,.contact-us-page .contact-form-wrap .contact-form textarea::placeholder{color:#000}.contact-us-page .contact-form-wrap .contact-form label{font-size:14px;font-weight:700}.contact-us-page .contact-form-wrap .contact-form textarea{min-height:150px;resize:none}.contact-us-page .contact-form-wrap .contact-form select option{padding:1rem 0}.contact-us-page .contact-form-wrap .contact-form .alert{margin-top:-2rem}.contact-us-page .contact-form-wrap .contact-form .alert-info{display:none}.contact-us-page .contact-form-wrap .contact-form .infobox.solid-red{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;display:flex;justify-content:center;margin:-1rem 0 2rem;padding:1rem}.contact-us-page .contact-form-wrap .contact-form .callout-button{margin-bottom:0}.contact-us{background:#f7f7f7}.contact-us .intro-text{text-align:center}.contact-us .intro-text h3{display:block;margin-bottom:1rem;text-align:center}.contact-us .intro-text p{margin-bottom:.5rem}.contact-us .container{background:#fff}.contact-us .container h3{font-size:2rem;margin:.5rem 0}.contact-us .container h3.contact-title{display:block;margin:2rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.contact-us .container h3.contact-title{width:-moz-fit-content}}.contact-us .container hr{margin-bottom:.5rem}.contact-us .container .input-group-addon{background:#f7f7f7;border:1px solid #eaeaea;font-size:1.2rem;padding:.29rem .5rem}.contact-us .container label{font-weight:700;margin-bottom:.5rem;margin-top:1rem}.contact-us .container label:after{content:":"}.contact-us .container .btn{margin-bottom:1rem;margin-top:2rem}.contact-us .socials{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:row;flex-wrap:wrap;margin:1rem 0;padding:1rem 0;width:100%}.contact-us .socials .social-profile{border-radius:5px;color:#fff;display:block;flex:1;font-size:1.2rem;font-weight:700;margin:1rem;padding:10px 20px;text-align:center;width:100%}@media (min-width:0) and (max-width:992px){.contact-us .socials .social-profile{flex:0 0 100%;margin:1rem 0}}.contact-us .socials .social-profile span{margin-right:.5rem}.contact-us .socials .social-profile:hover{filter:brightness(.95)}.contact-us .email-list{font-size:14px}.contact-us .email-list strong{display:block;margin:1rem 0 0}.contact-us .email-list span{font-size:12px;font-style:italic;opacity:.6}.contact-us .email-list a{display:block;margin:0}.contact-us .email-list a:last-of-type{margin-bottom:1rem}.contact-us .company-registration{display:flex;flex-direction:row;flex-wrap:wrap;margin:2rem 0}.contact-us .company-registration>*{flex:1;opacity:.6;text-align:center;text-transform:uppercase}.business-opportunities-page .static-header .links{grid-gap:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-top:2rem;width:100%}@media (min-width:0) and (max-width:992px){.business-opportunities-page .static-header .links{grid-template-columns:repeat(,minmax(0,1fr))}}@media (min-width:0) and (max-width:768px){.business-opportunities-page .static-header .links{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:0) and (max-width:576px){.business-opportunities-page .static-header .links{grid-template-columns:repeat(1,minmax(0,1fr))}}.business-opportunities-page .static-header .links .callout-button{margin-bottom:0}@media (min-width:0) and (max-width:1200px){.business-opportunities-page .business-opportunities-body .static-image-section:nth-of-type(2n){flex-direction:column-reverse}}.business-opportunities-page .business-opportunities-body .static-image-section .content .links{grid-gap:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}@media (min-width:0) and (max-width:992px){.business-opportunities-page .business-opportunities-body .static-image-section .content .links{grid-template-columns:repeat(,minmax(0,1fr))}}@media (min-width:0) and (max-width:768px){.business-opportunities-page .business-opportunities-body .static-image-section .content .links{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:0) and (max-width:576px){.business-opportunities-page .business-opportunities-body .static-image-section .content .links{grid-template-columns:repeat(1,minmax(0,1fr))}}.business-opportunities-page .business-opportunities-body .static-image-section .content .links li{align-items:center;display:flex;flex-direction:column;gap:.5rem}.business-opportunities-page .business-opportunities-body .static-image-section .content .links p{margin:0}@media (min-width:0) and (max-width:576px){.business-opportunities-page .business-opportunities-body .static-image-section .content .links p{font-size:.9rem}}.business-opportunities-page .business-opportunities-body .static-image-section .content .callout-button{margin-bottom:0}.things-you-never-knew-about-flowers-page .static-header{display:block;padding:4rem 8rem}@media (min-width:0) and (max-width:768px){.things-you-never-knew-about-flowers-page .static-header{padding:4rem 2rem}}.things-you-never-knew-about-flowers-page .static-header .image-links{grid-gap:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem}@media (min-width:0) and (max-width:992px){.things-you-never-knew-about-flowers-page .static-header .image-links{grid-template-columns:repeat(,minmax(0,1fr))}}@media (min-width:0) and (max-width:768px){.things-you-never-knew-about-flowers-page .static-header .image-links{grid-template-columns:repeat(,minmax(0,1fr))}}@media (min-width:0) and (max-width:576px){.things-you-never-knew-about-flowers-page .static-header .image-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section{gap:4rem;max-height:unset;padding:6rem 8rem}@media (min-width:0) and (max-width:768px){.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section{padding:4rem 2rem}}@media (min-width:768px){.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section:nth-of-type(2n){flex-direction:row-reverse}}.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section.carnations,.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section.peonies{background-color:#f1f9f6}.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section.carnations .callout-button,.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section.peonies .callout-button{background-color:#008568;color:#fff}.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section.carnations .callout-button:hover,.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section.peonies .callout-button:hover{background-color:#093d32}.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section.geberas,.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section.sunflowers{background-color:#faf5ff}.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section .image img{max-height:450px}.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section .content{padding:0}.things-you-never-knew-about-flowers-page .things-you-never-knew-about-flowers-body .static-image-section .content p{margin-bottom:4rem}.flower-care-page .image-text-section{padding:4rem}@media (min-width:992px){.flower-care-page .image-text-section{padding:5rem 0}}@media (min-width:0) and (max-width:576px){.flower-care-page .image-text-section{padding:3rem}}.flower-care-page .image-text-section.light-purple{background-color:#eddcff}.flower-care-page .image-text-section.light-green{background:#d1ebe1}.flower-care-page .image-text-section.reverse>.row{flex-direction:row-reverse}@media (min-width:992px){.flower-care-page .image-text-section>.row{gap:3rem}}.flower-care-page .image-text-section>.row .image-content img{max-height:450px;-o-object-fit:cover;object-fit:cover}@media (min-width:0) and (max-width:576px){.flower-care-page .image-text-section>.row .image-content img{max-height:300px}}.flower-care-page .image-text-section>.row .text-content{padding:2rem}@media (min-width:0) and (max-width:576px){.flower-care-page .image-text-section>.row .text-content{padding:2rem 0}}.flower-care-page .image-text-section>.row .text-content .title{font-family:Noticia Text,sans-serif;font-size:2.5rem;text-align:left}@media (min-width:0) and (max-width:576px){.flower-care-page .image-text-section>.row .text-content .title{font-size:2rem}}.flower-care-page .image-text-section>.row .text-content .btn{background:#7f63c7;margin-top:1rem;width:100%}.flower-care-page .image-text-section>.row .text-content .btn:hover{background:#594895}.plant-care-page .static-header h1{margin-bottom:0}.plant-care-page .static-subtitle{line-height:1.2;margin-bottom:0;padding-bottom:0}@media (min-width:0) and (max-width:576px){.plant-care-page .static-subtitle{font-size:2rem}}.plant-care-page .general-care-tips{align-items:center;background-color:#eddcff;display:flex;height:650px;justify-content:space-between}@media (min-width:0) and (max-width:992px){.plant-care-page .general-care-tips{flex-direction:column-reverse;height:unset}}.plant-care-page .general-care-tips .content{display:flex;flex:0 0 50%;flex-direction:column;height:100%;justify-content:center;padding:8rem 4rem}@media (min-width:0) and (max-width:576px){.plant-care-page .general-care-tips .content{padding:2.5rem 2rem}}.plant-care-page .general-care-tips .content .static-subtitle{margin-bottom:1rem;padding:0;text-align:center}@media (min-width:0) and (max-width:992px){.plant-care-page .general-care-tips .content .static-subtitle{padding-top:1rem;text-align:center}}@media (min-width:0) and (max-width:576px){.plant-care-page .general-care-tips .content .static-subtitle{text-align:center}}.plant-care-page .general-care-tips .content .general-care-tip{display:flex;gap:.75rem;padding-bottom:1rem}.plant-care-page .general-care-tips .content .general-care-tip:last-of-type{padding-bottom:3.5rem}.plant-care-page .general-care-tips .content .general-care-tip .image{align-items:center;display:flex;flex:0 0 5%;justify-content:center;padding-top:.35rem}.plant-care-page .general-care-tips .content .general-care-tip .image:last-child{padding-bottom:2.5rem}@media (min-width:0) and (max-width:992px){.plant-care-page .general-care-tips .content .general-care-tip .image{flex:0 0 10%}}.plant-care-page .general-care-tips .content .general-care-tip .image img{max-height:25px;-o-object-fit:contain;object-fit:contain;width:auto}.plant-care-page .general-care-tips .content .general-care-tip p{margin-bottom:0}.plant-care-page .general-care-tips .image{height:100%;width:100%}.plant-care-page .general-care-tips .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:0) and (max-width:992px){.plant-care-page .general-care-tips .image img{max-height:375px}}.plant-care-page .caring-for-plants{background-color:#d1ebe1;color:#093d32;padding:8rem 3.5rem;text-align:center}@media (min-width:0) and (max-width:576px){.plant-care-page .caring-for-plants{padding:2.5rem 2rem}}.plant-care-page .caring-for-plants p{margin:1.5rem 0}.plant-care-page .caring-for-plants .plants{grid-gap:1rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:0) and (max-width:992px){.plant-care-page .caring-for-plants .plants{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:0) and (max-width:768px){.plant-care-page .caring-for-plants .plants{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:0) and (max-width:576px){.plant-care-page .caring-for-plants .plants{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:0) and (max-width:992px){.plant-care-page .caring-for-plants .plants{display:flex;flex-wrap:wrap;justify-content:center}}.plant-care-page .caring-for-plants .plants .static-image-link{flex:0 0 calc(33.333% - 1rem)}@media (min-width:0) and (max-width:576px){.plant-care-page .caring-for-plants .plants .static-image-link{flex:0 0 calc(50% - 1rem)}}.plant-care-page .caring-for-plants .plants img{height:100%;max-height:200px;-o-object-fit:cover;object-fit:cover}@media (min-width:0) and (max-width:768px){.plant-care-page .caring-for-plants .plants img{max-height:150px}}@media (min-width:0) and (max-width:576px){.plant-care-page .caring-for-plants .plants img{max-height:100px}}.plant-care-page .plant-care-guides .plant-care-guide{display:flex;gap:4rem;padding:8rem 10%}@media (min-width:0) and (max-width:768px){.plant-care-page .plant-care-guides .plant-care-guide{padding:8rem 5%}}@media (min-width:0) and (max-width:992px){.plant-care-page .plant-care-guides .plant-care-guide{flex-direction:column;gap:0;padding:0}}.plant-care-page .plant-care-guides .plant-care-guide:nth-of-type(2n){background-color:#faf5ff;flex-direction:row-reverse}@media (min-width:0) and (max-width:992px){.plant-care-page .plant-care-guides .plant-care-guide:nth-of-type(2n){flex-direction:column;padding:0}}.plant-care-page .plant-care-guides .plant-care-guide .images{flex:1}.plant-care-page .plant-care-guides .plant-care-guide .images img{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:0) and (max-width:992px){.plant-care-page .plant-care-guides .plant-care-guide .images img{max-height:550px}}@media (min-width:0) and (max-width:576px){.plant-care-page .plant-care-guides .plant-care-guide .images img{max-height:250px}}.plant-care-page .plant-care-guides .plant-care-guide .content{flex:1}@media (min-width:0) and (max-width:992px){.plant-care-page .plant-care-guides .plant-care-guide .content{padding:4rem 2rem}}.plant-care-page .plant-care-guides .plant-care-guide .content .subtitle{display:block;margin:0}.plant-care-page .plant-care-guides .plant-care-guide .content .steps{list-style:decimal inside;padding:1rem 0 2.5rem}.plant-care-page .plant-care-guides .plant-care-guide .content .steps .step::marker{font-weight:700}.plant-care-page .plant-care-guides .plant-care-guide .content .steps .step:not(:last-child){padding-bottom:1.5rem}.subscriptions-page .static-image-section{max-height:unset}@media (min-width:0) and (max-width:768px){.subscriptions-page .static-image-section:last-of-type{flex-direction:column-reverse}}.subscriptions-page .static-image-section .static-checklist{margin-bottom:2rem}.subscriptions-type-page.recurring{--bg-color:#faf5ff;--main-color:#423b7d}.subscriptions-type-page.prepaid{--bg-color:#fff;--main-color:#093e32}.subscriptions-type-page.prepaid .subscription-content .callout-button{background-color:#093d32;color:#fff}.subscriptions-type-page.prepaid .subscription-content .callout-button:hover{background-color:#008568}.subscriptions-type-page .arrow-left,.subscriptions-type-page .arrow-right{align-items:center;background-color:#7f63c7;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.75rem;height:50px;justify-content:center;width:50px}@media (min-width:992px){.subscriptions-type-page .arrow-left,.subscriptions-type-page .arrow-right{display:none}}@media (min-width:0) and (max-width:576px){.subscriptions-type-page .arrow-left,.subscriptions-type-page .arrow-right{display:none}}.subscriptions-type-page .static-subtitle{display:flex;gap:2rem;justify-content:center}.subscriptions-type-page .subscription-link{flex:0 0 100%;margin-top:2rem;padding-bottom:2rem;text-align:center;text-decoration:underline}.subscriptions-type-page p{margin-bottom:20px}.subscriptions-type-page .subscription-packages{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 4rem}@media (min-width:0) and (max-width:768px){.subscriptions-type-page .subscription-packages{padding:0 2rem}}.subscriptions-type-page .subscription-packages h2{flex:0 0 100%;text-align:center}.subscriptions-type-page .subscription-packages .subscription-collection{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:0) and (max-width:992px){.subscriptions-type-page .subscription-packages .subscription-collection{flex-direction:row-reverse}}.subscriptions-type-page .subscription-packages .subscription-collection .subscription-content{flex:0 0 50%;text-align:center}@media (min-width:576px) and (max-width:1200px){.subscriptions-type-page .subscription-packages .subscription-collection .subscription-content{padding:0 1rem}}.subscriptions-type-page .subscription-packages .subscription-collection .subscription-content h3{font-size:1.45rem}.subscriptions-type-page .subscription-packages .subscription-collection .subscription-content p{min-height:70px}@media (min-width:0) and (max-width:576px){.subscriptions-type-page .subscription-packages .subscription-collection .subscription-content{flex:0 0 100%}}@media (min-width:992px){.subscriptions-type-page .subscription-packages .subscription-collection .subscription-content{flex:0 0 100%}}.subscriptions-type-page .subscription-packages .subscription-collection .subscription-image{flex:0 0 50%;order:1;padding:0}@media (min-width:0) and (max-width:576px){.subscriptions-type-page .subscription-packages .subscription-collection .subscription-image{flex:0 0 100%;order:-2!important}}@media (min-width:992px){.subscriptions-type-page .subscription-packages .subscription-collection .subscription-image{flex:0 0 100%;order:-2!important}}.subscriptions-type-page .plan-choice{margin-bottom:2rem;text-align:center}.subscriptions-type-page .plan-choice .subscription-plan{display:none;opacity:0;pointer-events:none;transition:opacity .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.subscriptions-type-page .plan-choice .subscription-plan.active{display:block;opacity:1;padding-top:3rem;pointer-events:all}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-details h3{font-size:1.75rem}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-details p{margin:20px auto;padding:0 40px}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-details .desktop-description{display:none}@media (min-width:992px){.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-details .desktop-description{display:block}}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-content{display:flex;flex-wrap:wrap}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-content .subscription-plan-image{flex:0 0 25%;order:-1;width:25%}@media (min-width:0) and (max-width:992px){.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-content .subscription-plan-image{fleX:0 0 100%;order:unset;width:100%}}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-content .subscription-plan-options{flex:0 0 75%}@media (min-width:0) and (max-width:992px){.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-content .subscription-plan-options{flex:0 0 100%}}.subscriptions-type-page .plan-choice .subscription-plan .mobile-description{display:block;padding:2rem}@media (min-width:992px){.subscriptions-type-page .plan-choice .subscription-plan .mobile-description{display:none}}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options{align-items:stretch;display:flex;flex-wrap:wrap}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option{display:flex;flex:1;flex-direction:column;padding:40px 0}@media (min-width:0) and (max-width:768px){.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option{flex:0 0 100%;padding:20px 0}}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option h5{font-size:1.45rem;margin-bottom:20px;text-align:center}@media (min-width:992px){.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option h5{text-align:left}}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .subscription-pricing{font-size:1.45rem;margin-bottom:10px}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .subscription-pricing span{display:block}@media (min-width:0) and (max-width:768px){.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .subscription-pricing{line-height:1;margin:0 auto 20px}}@media (min-width:992px){.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .subscription-pricing{text-align:left}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .subscription-pricing span{display:inline-block;font-weight:500;text-align:left}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .subscription-pricing span.popular-callout{display:inline-block;text-align:left}}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .bouquets-per-month{margin-bottom:20px;margin-top:auto}@media (min-width:992px){.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .bouquets-per-month{margin-top:20px;text-align:left}}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option>*{display:block;margin:0 auto;max-width:250px;width:100%}@media (min-width:992px){.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option>*{max-width:80%}}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option:first-of-type{background:#faf5ff}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option:nth-of-type(2){background:#f4e8ff}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option:nth-of-type(3){background:#eddcff}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .callout-button{background-color:#423a7d;color:#fff;max-width:80%}.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .callout-button:hover{background-color:#1a1e4b}@media (min-width:992px){.subscriptions-type-page .plan-choice .subscription-plan .subscription-plan-options .subscription-plan-option .callout-button{margin-top:auto}}.subscriptions-type-page .plan-choice .subscription-plan:nth-child(2n) .subscription-plan-option:first-of-type{background:#f5fffb}.subscriptions-type-page .plan-choice .subscription-plan:nth-child(2n) .subscription-plan-option:nth-of-type(2){background:#e2f7ef}.subscriptions-type-page .plan-choice .subscription-plan:nth-child(2n) .subscription-plan-option:nth-of-type(3){background:#d1ebe1}.subscriptions-type-page .plan-choice .subscription-plan:nth-child(2n) .subscription-plan-option .callout-button{background-color:#093d32;color:#fff}.subscriptions-type-page .plan-choice .subscription-plan:nth-child(2n) .subscription-plan-option .callout-button:hover{background-color:#008568}.subscriptions-type-page .plan-choice .subscription-plan-image{display:block;height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.carousel-container{align-items:center;display:flex;overflow:hidden;position:relative;width:100%}.carousel-container .carousel-slides{--slides-in-view:3;display:flex;gap:var(--gap);height:100%;left:0;pointer-events:all;position:relative;transition:left .5s;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:100%}@media (min-width:992px){.carousel-container .carousel-slides{background-color:#fff}}@media (min-width:0) and (max-width:768px){.carousel-container .carousel-slides{--slides-in-view:1}}.carousel-container .carousel-slides.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-container .carousel-slides.disabled .carousel-slide button{pointer-events:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.carousel-container .carousel-slides .carousel-slide{flex:0 0 calc(100%/var(--slides-in-view) - var(--gap));height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100%/var(--slides-in-view) - var(--gap))}.carousel-container .arrow-left,.carousel-container .arrow-right{cursor:pointer;position:absolute;z-index:1}@media (min-width:576px) and (max-width:992px){.carousel-container .arrow-left,.carousel-container .arrow-right{display:none}}@media (min-width:0) and (max-width:576px){.carousel-container .arrow-left,.carousel-container .arrow-right{display:flex;margin-top:-4rem}}.carousel-container .arrow-left{left:0}.carousel-container .arrow-right{right:0}.delivery-pass-page .static-image-section .content button{margin:0}.delivery-pass-page .why-choose-premier-section{background-color:#faf5ff;padding:5rem 15%}@media (min-width:0) and (max-width:768px){.delivery-pass-page .why-choose-premier-section{padding:5rem 5%}}.delivery-pass-page .why-choose-premier-section h4{font-size:34px;margin-bottom:2rem;text-align:center}@media (min-width:0) and (max-width:768px){.delivery-pass-page .why-choose-premier-section h4{font-size:28px;line-height:1.4}}.delivery-pass-page .why-choose-premier-section .choose-section h6{font-family:Noticia Text,serif;font-size:20px;margin-bottom:1rem;text-align:center}.delivery-pass-page .why-choose-premier-section .choose-section p{font-size:14px;text-align:center}.delivery-pass-page .delivery-calculator-section{padding:2rem 0}.delivery-pass-page .delivery-calculator-section .calculator-inner{align-items:center;display:flex;flex-direction:column;padding:5rem 15%}@media (min-width:0) and (max-width:768px){.delivery-pass-page .delivery-calculator-section .calculator-inner{padding:5rem 0}}.delivery-pass-page .delivery-calculator-section .calculator-inner h5{font-size:26px;margin-bottom:3rem;text-align:center}@media (min-width:0) and (max-width:768px){.delivery-pass-page .delivery-calculator-section .calculator-inner h5{font-size:20px;line-height:1.4}}.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap{align-items:center;display:flex;position:relative}@media (min-width:0) and (max-width:576px){.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap{overflow-x:scroll;width:100%}}.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table{margin-bottom:2rem;overflow-x:scroll;table-layout:fixed;width:100%}@media (min-width:0) and (max-width:576px){.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table{table-layout:unset}}.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table thead th{border:1px solid #d7c3f4;min-width:100px;padding:2rem;text-align:center}.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table thead th:not(:last-of-type){border-right:none}@media (min-width:0) and (max-width:768px){.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table thead th{min-width:200px}}.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table thead th:first-child,.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table thead th:nth-child(2){background-color:#eddcff}.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table thead th:nth-child(3){background-color:#7f63c7;color:#fff}.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table thead th:last-of-type{background:#594895;color:#fff}.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table tbody tr.last-row{border-bottom:1px solid #d7c3f4}.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table tbody tr td{border:1px solid #d7c3f4;border-bottom:none;border-top:none;padding:2rem;text-align:center}@media (min-width:0) and (max-width:768px){.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table tbody tr td{min-width:200px}}.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table tbody tr td:last-of-type,.delivery-pass-page .delivery-calculator-section .calculator-inner .table-wrap .delivery-calculator-table tbody tr td:nth-last-of-type(2){background-color:#faf5ff}.delivery-pass-page .delivery-calculator-section .calculator-inner .callout-button{margin:0;width:75%}.delivery-pass-page .delivery-calculator-section .bottom-text{padding:0 10%}.delivery-pass-page .delivery-calculator-section .bottom-text a{text-decoration:underline}.static_page.privacy h2{background:none!important;color:#000!important;text-align:left!important;text-transform:capitalize!important;width:100%!important}.static_page.privacy h2:not(:first-of-type){border-top:1px solid #dee2e6;padding-top:10px}.static_page .anniversary .form-container{bottom:0;height:100vh;left:100vw;margin:0!important;overflow-y:auto;position:fixed;top:0;transition:left .4s cubic-bezier(.075,.82,.165,1);width:100vw;z-index:2147483640!important}.static_page .anniversary .form-container>div{height:100vh!important}.static_page .anniversary .form-container h1{text-transform:capitalize}.static_page .anniversary .form-container.shown{left:0}.static_page .anniversary{position:relative}.static_page .anniversary>.container{margin:0 auto;max-width:1200px;position:relative;width:100%}.static_page .anniversary .row{display:flex;flex-direction:row;flex-wrap:wrap}.static_page .anniversary .row div[class^=col-]{margin-bottom:10px}.static_page .anniversary .hero-image{margin-bottom:40px}.static_page .anniversary .hero-image img{display:block;max-height:1000px;-o-object-fit:contain;object-fit:contain}.static_page .anniversary img{display:block;margin:0 auto;width:100%}.static_page .anniversary h1,.static_page .anniversary h2,.static_page .anniversary h3{font-family:Old Standard TT;font-style:italic;text-align:center}.static_page .anniversary h3{font-size:32px;position:relative}.static_page .anniversary h3:after{background:#222;content:"";display:block;height:3px;margin:10px auto 40px;width:80px}.static_page .anniversary h4{font-family:Old Standard TT;font-style:italic;text-align:center}.static_page .anniversary .video{margin:20px auto;max-width:800px}.static_page .anniversary .video iframe{width:100%}.static_page .anniversary section{margin:20px 0}.static_page .anniversary .storyboard p{align-items:center;display:flex;height:100%;padding:10px;text-align:center}.static_page .anniversary .intro p{text-align:center}.static_page .anniversary .callouts .container .callout-container{margin-bottom:0}.static_page .anniversary .callouts .callout{background-position:50%;background-size:cover;box-sizing:border-box;color:#fff;height:100%;margin:0 auto;padding:5px;position:relative;text-align:center}.static_page .anniversary .callouts .callout .v-align{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;letter-spacing:2px;padding:10px;text-transform:uppercase}.static_page .anniversary .callouts .callout .v-align .text{flex:0 0 70%;width:70%}.static_page .anniversary .callouts .callout .v-align .text>strong{font-family:Old Standard TT;font-size:36px;font-style:italic;font-weight:400;text-transform:none}.static_page .anniversary .callouts .callout .v-align *{flex:0 0 100%;width:100%}.static_page .anniversary .callouts .callout .v-align .top{display:block;font-size:18px;text-align:center}.static_page .anniversary .callouts .callout .v-align .code{align-content:center;display:flex;flex-wrap:wrap;font-size:18px;justify-content:center;margin-bottom:20px;width:100%}.static_page .anniversary .callouts .callout .v-align .code span{border:2px solid #fff;display:block;margin-left:5px;padding:5px}.static_page .anniversary .callouts .callout .v-align .code strong{border:2px solid transparent;font-weight:400;padding:5px 0}.static_page .anniversary .callouts .callout .v-align .btn{background:#fff;border-radius:0;color:#baa6b0;display:block;letter-spacing:2px;margin:0 auto;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.static_page .anniversary .callouts .callout .v-align .btn{width:-moz-fit-content}}.static_page .anniversary .callouts .callout .v-align .btn:hover{background:#f2f2f2}.static_page .anniversary .callouts .callout .v-align .cta-content{display:block;flex:1;width:30%}.static_page .anniversary .callouts .row>div:nth-child(2n) .callout{background:#aec3ac}.static_page .anniversary .callouts .row>div:nth-child(2n) .callout .btn{color:#aec3ac}.static_page .anniversary .container{max-width:100%}@media screen and (max-width:800px){.static_page .form-container>div{padding-bottom:50vh}.static_page .anniversary .callouts .callout .v-align .text{flex:0 0 60%;width:60%}.static_page .anniversary .callouts .callout .v-align .text .top{font-size:14px}.static_page .anniversary .callouts .callout .v-align .text strong{display:block;font-size:28px;line-height:30px;margin:10px 0!important}}.static_page #info_page{--accent-color:#dac7d3;--contrast-color:#cadbca;text-align:center}.static_page #info_page .color-2{background:var(--contrast-color)}.static_page #info_page *{font-family:Noticia Text,serif}.static_page #info_page i{font-family:Font Awesome\ 6 pro}.static_page #info_page h1{line-height:30px;text-decoration:none;width:100%}.static_page #info_page h2{line-height:30px}.static_page #info_page h3{line-height:30px;margin:15px 0 0}.static_page #info_page p{font-size:1.2em}.static_page #info_page .enlarge{font-size:1.5em;line-height:30px}.static_page #info_page .fa-solid{color:#000;display:none;font-family:Font Awesome\ 6 Pro}.static_page #info_page .info_banner{padding:30px 0}.static_page #info_page .info_banner h2{font-size:1.5em}.static_page #info_page .send-now{background:#000;color:#fff;display:block;font-size:1.5em;margin-top:20px!important;margin:0 auto;max-width:170px;padding:15px 30px}.static_page #info_page .cost{font-size:1.3em}.static_page #info_page .info_section{align-items:center;display:flex;flex-wrap:no-wrap;justify-content:center;padding:30px 0}@media (min-width:0) and (max-width:768px){.static_page #info_page .info_section{flex-wrap:wrap;margin-bottom:15px}}.static_page #info_page .info_section .overhead-icon{font-size:3em}.static_page #info_page .info_section .info_img img{max-width:400px;width:100%}@media (min-width:0) and (max-width:768px){.static_page #info_page .info_section .info_img img{max-width:200px}}.static_page #info_page .info_section .info_text{max-width:500px;padding:30px}@media (min-width:0) and (max-width:768px){.static_page #info_page .info_section .info_text{padding:0}}.static_page .company-ethos-page{font-size:16px;font-weight:500}.static_page .company-ethos-page .static-subtitle{font-size:32px;line-height:1.2}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .static-subtitle{font-size:24px}}.static_page .company-ethos-page .static-image-section{align-items:stretch;max-height:unset}.static_page .company-ethos-page .static-image-section .image{display:flex;flex-direction:column}.static_page .company-ethos-page .static-image-section .image img{max-height:unset}.static_page .company-ethos-page .static-image-section .image .green-in-the-uk{align-items:center;display:flex;flex:1;justify-content:center;padding:50px 20px}.static_page .company-ethos-page .static-image-section .image .green-in-the-uk img{max-height:105px;width:auto}.static_page .company-ethos-page .static-image-section .content{display:flex;flex-direction:column;justify-content:center}.static_page .company-ethos-page .static-image-section .content .static-checklist p{margin-bottom:1rem}.static_page .company-ethos-page .hero-section{color:#1a1e4b}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .hero-section{flex-direction:column-reverse}}.static_page .company-ethos-page .hero-section .content img{margin:20px auto 0;max-height:40px;width:auto}.static_page .company-ethos-page .streamlined{--bg-color:#d1ebe1;--text-color:#093e32;--button-bg-color:#093e32;--button-text-color:#fff}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .streamlined{flex-direction:column-reverse}}.static_page .company-ethos-page .usp-section{color:#1a1e4b;padding:80px 40px;text-align:center}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .usp-section{padding:20px}}.static_page .company-ethos-page .usp-section .carousel-container{overflow:visible}@media (min-width:576px) and (max-width:992px){.static_page .company-ethos-page .usp-section .carousel-container .arrow-left,.static_page .company-ethos-page .usp-section .carousel-container .arrow-right{display:block}}.static_page .company-ethos-page .usp-section .carousel-container .arrow-left{left:-20px}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .usp-section .carousel-container .arrow-left{left:-10px}}.static_page .company-ethos-page .usp-section .carousel-container .arrow-right{right:-20px}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .usp-section .carousel-container .arrow-right{right:-10px}}.static_page .company-ethos-page .usp-section .carousel-container .carousel-inner{overflow:hidden;position:relative;width:100%}.static_page .company-ethos-page .usp-section .carousel-container .carousel-inner .carousel-slides{align-items:stretch;cursor:-webkit-grab;cursor:grab}.static_page .company-ethos-page .usp-section .carousel-container .carousel-inner .carousel-slides:active{cursor:-webkit-grabbing;cursor:grabbing}.static_page .company-ethos-page .usp-section .carousel-container .carousel-inner .carousel-slides img{max-height:80px;-o-object-fit:contain;object-fit:contain}.static_page .company-ethos-page .usp-section .carousel-container .carousel-inner .carousel-slides strong{font-size:22px;margin-bottom:20px}.static_page .company-ethos-page .usp-section .carousel-container .carousel-inner .carousel-slides p{margin-top:20px}@media (min-width:0) and (max-width:768px){.static_page .company-ethos-page .usp-section .carousel-container .carousel-inner .carousel-slides p{padding:0 20px}}.static_page .company-ethos-page .usp-section .carousel-container .carousel-inner .carousel-slides .carousel-slide{height:unset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .make-a-difference-section{flex-direction:column-reverse}}.static_page .company-ethos-page .make-a-difference-section .image .green-in-the-uk{background:#fff}.static_page .company-ethos-page .charitable-efforts{--bg-color:var(--accent-color-light-8);--text-color:var(--accent-color-dark-5);--button-bg-color:var(--accent-color);--button-text-color:#fff}.static_page .company-ethos-page .charitable-efforts .accrediation-images{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px;width:100%}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .charitable-efforts .accrediation-images{margin:20px auto 0;width:80%}}.static_page .company-ethos-page .charitable-efforts .accrediation-images img{max-height:40px;max-width:120px;-o-object-fit:contain;object-fit:contain;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .charitable-efforts .accrediation-images img{max-height:30px;max-width:100px}.static_page .company-ethos-page .charitable-efforts .image-container{order:2}}.static_page .company-ethos-page .recyclable-composable{color:#1a1e4b}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .flourishing,.static_page .company-ethos-page .recyclable-composable{flex-direction:column-reverse}}.static_page .company-ethos-page .flourishing .image .green-in-the-uk{background:#d1ebe1}.static_page .company-ethos-page .carbon-footprint-tips{padding:80px 40px;text-align:center}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .carbon-footprint-tips{padding:20px}}.static_page .company-ethos-page .carbon-footprint-tips h3{margin-bottom:20px;text-align:center}.static_page .company-ethos-page .carbon-footprint-tips img{margin-bottom:10px;max-height:100px;-o-object-fit:contain;object-fit:contain}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .carbon-footprint-tips img{max-height:70px}}.static_page .company-ethos-page .carbon-footprint-tips strong{display:block;font-family:Noticia Text,serif;font-size:22px;margin-bottom:10px;text-align:center}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .carbon-footprint-tips strong{font-size:18px}}.static_page .company-ethos-page .sunflower-section{color:var(--accent-color-dark-5);min-height:800px;overflow:hidden;padding:40px 0;position:relative;text-align:center}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .sunflower-section{min-height:unset;padding-bottom:0}}.static_page .company-ethos-page .sunflower-section .static-subtitle{color:#1a1e4b;position:relative;z-index:2}.static_page .company-ethos-page .sunflower-section p{position:relative;z-index:2}@media (min-width:992px){.static_page .company-ethos-page .sunflower-section p{padding:0 40px}}.static_page .company-ethos-page .sunflower-section img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute}@media (min-width:0) and (max-width:992px){.static_page .company-ethos-page .sunflower-section img{position:relative}}.static_page #corp_page{--accent-color:#083936;--contrast-color:#c91414;--emphasis-color:#f2e2c1;text-align:center}.static_page #corp_page .color-2{background:rgba(var(--contrast-color),1)}.static_page #corp_page .color-2 h2,.static_page #corp_page .color-2 ul li{color:var(--emphasis-color)}.static_page #corp_page .color-3{background:rgba(var(--accent-color),1)}.static_page #corp_page .color-3 h1,.static_page #corp_page .color-3 ul li{color:var(--emphasis-color)}.static_page #corp_page .color-3 a{background:var(--emphasis-color);color:var(--accent-color)}.static_page #corp_page .color-4{background:rgba(var(--accent-color),1)}.static_page #corp_page .color-4 h2,.static_page #corp_page .color-4 h3,.static_page #corp_page .color-4 p,.static_page #corp_page .color-4 ul li{color:var(--emphasis-color)}.static_page #corp_page h1{font-size:3em;line-height:40px;text-decoration:none;width:100%}.static_page #corp_page h2{color:var(--accent-color);font-size:2.7em;line-height:40px;margin-top:0}@media (min-width:0) and (max-width:768px){.static_page #corp_page h2{font-size:2em;line-height:30px}}.static_page #corp_page h3{color:var(--accent-color);line-height:30px}.static_page #corp_page p{color:var(--accent-color);font-size:1.4em;line-height:35px}.static_page #corp_page .enlarge{font-size:1.5em;line-height:30px}.static_page #corp_page .info_section{align-items:center;display:flex;flex-wrap:no-wrap;justify-content:space-evenly;padding:15px 0 25px}@media (min-width:0) and (max-width:768px){.static_page #corp_page .info_section{padding:15px}}.static_page #corp_page .info_section .brand-logo img{max-width:150px}@media (min-width:0) and (max-width:768px){.static_page #corp_page .info_section .brand-logo{padding:10px}.static_page #corp_page .info_section .brand-logo img{max-width:100px}}.static_page #corp_page .info_section .info_link{margin-top:30px}.static_page #corp_page .info_section .info_link a{background:var(--contrast-color);color:var(--emphasis-color);display:block;font-size:1.7em;font-weight:700;margin:0 auto;max-width:300px;padding:10px 20px;width:100%}.static_page #corp_page .info_section.mult_address_container{background:#f3f3f3}.static_page #corp_page .info_section.mult_address_container .img-container{margin:0 auto;max-width:50px}.static_page #corp_page .info_section .mult_address{background:#f3f3f3;margin-top:0}.static_page #corp_page .info_section .mult_address a{background:none;color:rgba(var(--accent-color),1);max-width:600px}.static_page #corp_page .info_section ul li{font-size:1.5em;line-height:28px;list-style-type:none;margin-bottom:15px}@media (min-width:0) and (max-width:768px){.static_page #corp_page .info_section{flex-wrap:wrap}}.static_page #corp_page .info_section .info_img img{max-width:500px;width:100%}@media (min-width:0) and (max-width:768px){.static_page #corp_page .info_section .info_img img{max-width:200px}}.static_page #corp_page .info_section .info_text{max-width:500px;padding:30px}@media (min-width:0) and (max-width:768px){.static_page #corp_page .info_section .info_text{padding:0}}.static_page #corp_page .seo-text{border:1px solid #dee2e6;font-size:12px;margin-top:20px;max-height:100px;overflow:auto;padding:10px}.static_page #corp_page .seo-text h1{font-size:16px;margin-bottom:0}.static_page #corp_page .seo-text h3{font-size:14px;margin-bottom:0}.static_page #corp_page .seo-text p{font-size:12px}.static_page .usp_banner{border-bottom:2px solid var(--accent-color);margin-bottom:0!important}.static_page .usp_banner ul{display:flex;justify-content:space-between}@media (min-width:0) and (max-width:768px){.static_page .usp_banner ul{flex-wrap:wrap;justify-content:center}}.static_page .usp_banner ul li{color:var(--accent-color);font-size:1.5em!important;font-weight:700;line-height:20px!important;margin-bottom:0!important;padding:0 20px}.static_page .usp_banner ul li i{color:var(--emphasis-color);display:block;font-size:1.6em;line-height:60px}.static_page .usp_banner ul li .img-container,.static_page .usp_banner ul li i{background:var(--contrast-color);border-radius:50%;height:60px;margin:10px auto;width:60px}.static_page .usp_banner ul li .img-container{padding:10px}@media (min-width:0) and (max-width:768px){.static_page .usp_banner ul li{font-size:1.2em!important;padding:0 5px 10px;width:50%}}.static_page .usp_banner ul li:before{content:""!important}.static_page .block-container{padding:30px}@media (min-width:0) and (max-width:768px){.static_page .block-container{padding:0}}.static_page .large-orders{padding:30px}@media (min-width:0) and (max-width:768px){.static_page .large-orders{padding:15px}}.static_page .large-orders h3{color:var(#72011b)!important}.static_page .large-orders h3:after{content:"\f00c";font-family:Font Awesome\ 6 pro;padding-left:15px}.static_page .large-orders p{color:var(#72011b)!important}.static_page .large-orders .info_section{align-items:flex-start!important;flex-wrap:wrap}@media (min-width:0) and (max-width:768px){.static_page .large-orders .info_section{padding:0!important}}.static_page .large-orders .info_section .block{flex:50%}@media (min-width:0) and (max-width:768px){.static_page .large-orders .info_section .block{flex:100%}}.static_page .large-orders .info_section .block .info_link a{border:1px solid var(--emphasis-color);max-width:80%!important}.static_page .large-orders .info_section .block .frame{padding:0 15px}.static_page .ph-video{margin:20px 0 0;padding:30px;padding-bottom:0!important}@media (min-width:0) and (max-width:768px){.static_page .ph-video{margin:0!important}}.static_page .corp-contact-form{margin:0 auto;max-width:400px;width:100%}.static_page .corp-contact-form .form-group{margin:15px 0}.static_page .corp-contact-form .form-group .input-group .input-group-addon{background:var(--contrast-color);color:var(--emphasis-color);font-size:1.5em;min-width:56px;padding:5px 10px}.static_page .corp-contact-form .form-group .input-group input{padding:10px}.static_page .corp-contact-form .form-group .form-select{padding:12px}.static_page .corp-contact-form .corp_submit{background:var(--contrast-color);border:none;color:var(--emphasis-color);cursor:pointer;display:block;font-size:1.7em;font-weight:700;margin:0 auto;max-width:400px;padding:10px 20px;width:100%}.static_page .contact-info h3{margin-top:10px!important}.static_page .product-callout-section .row>div img{max-height:275px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media (min-width:0) and (max-width:768px){.static_page .main_form_section>.row>div:first-child{order:2}}.static_page .info_banner{--accent-color:#083936;--contrast-color:#c91414;--emphasis-color:#f2e2c1;padding:30px 10px}@media (min-width:0) and (max-width:768px){.static_page .info_banner{padding:15px 0}}.static_page .info_banner h2{font-size:1.5em}.static_page .info_banner h3{color:var(--accent-color);font-size:2em;font-weight:500;line-height:40px;margin:0;padding:0 20px}@media (min-width:0) and (max-width:768px){.static_page .info_banner h3{font-size:1.9em;line-height:30px;padding:0}}.static_page .info_banner .info_link{margin-top:30px}.static_page .info_banner .info_link a{background:var(--contrast-color);color:var(--emphasis-color);display:block;font-size:1.7em;font-weight:700;margin:0 auto;max-width:300px;padding:10px 20px;width:100%}.static_page .info_banner .inline_links{display:flex;justify-content:space-evenly}@media (min-width:0) and (max-width:768px){.static_page .info_banner .inline_links{flex-direction:column;justify-content:center}}.static_page .info_banner .inline_links .inline_link{flex:1 1 0px;margin-top:15px;padding:10px}@media (min-width:0) and (max-width:768px){.static_page .info_banner .inline_links .inline_link{margin-top:0}.static_page .info_banner .inline_links .inline_link:first-child{margin-top:15px}}.static_page .info_banner .inline_links .inline_link a{background:var(--contrast-color);color:var(--emphasis-color);display:inline-block;font-size:1.7em;font-weight:700;padding:10px 20px;text-align:center;width:100%}.static_page .info_banner .invert-border a{background:var(--accent-color)!important;color:var(--emphasis-color)!important}.static_page .most-reviewed{text-align:center}.static_page .most-reviewed h1.title{color:#000;font-size:32px;margin-bottom:15px;margin-top:15px;text-align:center;text-decoration:none}.static_page .most-reviewed .muted{display:block;font-style:italic;opacity:.6;text-align:center}.static_page .intro-text{padding:20px 0!important}.static_page .intro-text p{color:#000;margin-bottom:20px}.static_page .most-reviewed h1,.static_page .most-reviewed h2,.static_page .most-reviewed h3,.static_page .most-reviewed h4,.static_page .most-reviewed p{font-family:Noticia Text,serif;text-align:center}.static_page .most-reviewed h3{font-size:32px;margin-top:0}.static_page .most-reviewed p{font-size:1.4em;line-height:30px}.static_page .most-reviewed .chart-section{background:#fff;padding:20px 0}.static_page .most-reviewed .reviews-section{background:rgba(244,232,246,.8);padding:20px 0 20px 30px}.static_page .most-reviewed .sustainable{padding:20px 0}.static_page .sustainable a.btn{background:#000!important;border-radius:0;font-family:Noticia Text,serif!important;font-size:1.5px;font-weight:400!important;letter-spacing:0!important;min-width:300px;padding:15px 20px;text-transform:none!important}.static_page .sustainable a,.static_page .sustainable a.btn{display:block!important;margin-top:30px!important}.static_page .most-reviewed .logo-container img{display:block;height:100%;margin:0 auto;max-height:200px;-o-object-fit:contain;object-fit:contain}.static_page .review-split{max-height:140px}.static_page .review-split .sec-1{padding-top:35px}@media (min-width:0) and (max-width:768px){.static_page .review-split{display:none}}@media screen and (max-width:760px){.static_page .castle-howard .col-6{flex:0 0 100%;width:100%}.static_page .castle-howard img{margin:0 auto 20px;max-height:400px}}.static_page .castle-howard h1.the-collection{color:#000!important;display:block;font-size:40px;margin:0 auto;position:relative;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.static_page .castle-howard h1.the-collection:after{background:#000;content:"";display:block;height:2px;margin:20px auto;width:100px}.static_page .castle-howard .col-12{flex:0 0 100%;width:100%}.static_page .castle-howard .btn{background:#9cd14b;color:#fff;display:block;font-size:18px;padding:5px 20px;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.static_page .castle-howard .btn:hover{background:#83b832;cursor:pointer;text-decoration:none}.static_page .castle-howard .row>div:nth-child(2n):not(.image){text-align:right}.static_page .castle-howard .row>div:nth-child(2n):not(.image) .btn{margin-left:auto}.static_page .main-logo{margin-bottom:50px}.static_page .main-logo img{display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.static_page .castle-howard{font-family:Open Sans,Arial}@media screen and (max-width:750px){.static_page .slider .slide{flex:0 0 100%!important;width:100%!important}}.static_page .castle-howard .muted{display:block;font-style:italic;opacity:.6;text-align:center}.static_page .castle-howard img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.static_page hr{border-width:3px;display:block;width:100px}.static_page .intro-text{color:#fff;font-size:16px;letter-spacing:2px;padding:40px 0}.static_page .intro-text h1{color:#fff}.static_page .castle-howard p{letter-spacing:1px}.static_page .castle-howard h1,.static_page .castle-howard h2,.static_page .castle-howard h3,.static_page .castle-howard h4{font-family:Old Standard TT;font-style:italic;text-align:center}.static_page .castle-howard h3{font-size:28px}.static_page .castle-howard .chart-section{background:#fff;padding:20px 0}.static_page .castle-howard .reviews-section{background:#ccbba0;padding:20px 0}.static_page .slider{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.static_page .slider .slide{flex:0 0 33%;padding:20px 5px;width:33%}.static_page .slide .review{background:#fff;border:1px dashed #414d67;border-radius:10px;color:#000;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-end;padding:20px}.static_page .slide .review .review-text{flex-grow:1;justify-self:flex-start}.static_page .slide .review>*{display:block;width:100%}.static_page .castle-howard .sustainable{background:#950b50;color:#fff;padding:20px 0}.static_page .sustainable a.btn{background:#014880;color:#fff;display:block;font-size:20px;letter-spacing:2px;margin:0 auto;padding:10px 40px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.static_page .castle-howard .logo-container img{display:block;height:100%;margin:0 auto;max-height:200px;-o-object-fit:contain;object-fit:contain}.static_page #positive-reviews,.static_page #review-count{height:500px}.static_page svg text{font-family:Open Sans}.static_page svg~a{display:none!important}.static_page .refer-a-friend-page .static-image-section{max-height:unset}.static_page .refer-a-friend-page .static-image-section:first-of-type p{font-size:1.5rem}.static_page .refer-a-friend-page .static-image-section:first-of-type .image{flex:0 0 50%}.static_page .refer-a-friend-page .static-image-section h1{font-size:3rem}@media (min-width:0) and (max-width:768px){.static_page .refer-a-friend-page .static-image-section{flex-direction:column-reverse}}.static_page .refer-a-friend-page .work-wrap{max-height:unset}.static_page .refer-a-friend-page .work-wrap .static-subtitle{margin-bottom:1rem}.static_page .refer-a-friend-page .work-wrap ul li{list-style-type:none;margin-bottom:1.5rem}.static_page .refer-a-friend-page .work-wrap ul li>strong{font-size:1.1rem}.static_page .refer-a-friend-page .work-wrap ul li:last-of-type{margin-bottom:2.75rem}.static_page .refer-a-friend-page .work-wrap ul li p{margin:0}.static_page .refer-a-friend-page .refer-a-friend-wrap{background-color:#d1ebe1;color:#093d32;padding:10% 25%;text-align:center}@media (min-width:0) and (max-width:768px){.static_page .refer-a-friend-page .refer-a-friend-wrap{padding-left:10%;padding-right:10%}}.static_page .refer-a-friend-page .refer-a-friend-wrap .hide{display:none}.static_page .refer-a-friend-page .refer-a-friend-wrap #refer-a-friend__form #refer-a-friend__result{background-color:#f8d7da;color:#721c24;display:none;margin-bottom:1rem;padding:1rem;width:100%}.static_page .refer-a-friend-page .refer-a-friend-wrap #refer-a-friend__form .refer-input{height:100%}.static_page .refer-a-friend-page .refer-a-friend-wrap #refer-a-friend__form .refer-input input{border:1px solid #093d32;margin-bottom:1rem}.static_page .refer-a-friend-page .refer-a-friend-wrap #refer-a-friend__form .refer-input input:focus{background-color:#f0f8f5}.static_page .refer-a-friend-page .refer-a-friend-wrap #refer-a-friend__form .refer-input input::-moz-placeholder{color:#000;opacity:1}.static_page .refer-a-friend-page .refer-a-friend-wrap #refer-a-friend__form .refer-input input:-ms-input-placeholder{color:#000;opacity:1}.static_page .refer-a-friend-page .refer-a-friend-wrap #refer-a-friend__form .refer-input input::placeholder{color:#000;opacity:1}.static_page .refer-a-friend-page .refer-a-friend-wrap #refer-a-friend__form .callout-button{margin-bottom:1rem}.static_page .refer-a-friend-page .refer-a-friend-wrap .thankyou-wrap{display:none}.static_page .refer-a-friend-page .refer-a-friend-wrap .thankyou-wrap p{margin-bottom:2rem}.static_page .refer-a-friend-ph-page h2{font-family:Old Standard TT;font-size:32px;font-style:italic;text-align:center}.static_page .refer-a-friend-ph-page .point-section{padding:10px}.static_page .refer-a-friend-ph-page .point-section .point{padding:10px;text-align:center}.static_page .refer-a-friend-ph-page .point-section .point .icon-container{margin:0 auto;max-width:150px;width:80%}@media (min-width:0) and (max-width:768px){.static_page .refer-a-friend-ph-page .point-section .point .icon-container{max-width:110px}}.static_page .refer-a-friend-ph-page .point-section .point .icon-container .icon{display:block;margin-bottom:10px;padding-top:100%;position:relative;width:100%}.static_page .refer-a-friend-ph-page .point-section .point .icon-container .icon img{bottom:0;display:block;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.static_page .refer-a-friend-ph-page .point-section .point .icon-container .icon:after{display:block;inset:0 0 0 0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.static_page .refer-a-friend-ph-page .point-section .point p{font-size:16px}@media (min-width:0) and (max-width:768px){.static_page .refer-a-friend-ph-page .point-section .point p{font-size:14px}}.static_page .refer-a-friend-ph-page .form-section{background:rgba(0,0,0,.03);padding:20px}@media (min-width:0) and (max-width:768px){.static_page .refer-a-friend-ph-page .form-section{padding:20px 0}}.static_page .refer-a-friend-ph-page .form-section .step-by-step{padding:10px}.static_page .refer-a-friend-ph-page .form-section .step-by-step>h3{color:#222;font-family:Old Standard TT;font-size:18px;font-style:italic;font-weight:700;letter-spacing:2px}.static_page .refer-a-friend-ph-page .form-section .step-by-step .steps-bg{background:var(--accent-color-bg);border-radius:10px;color:#fff;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.static_page .refer-a-friend-ph-page .form-section .step-by-step .steps-bg .steps{align-items:space-between;counter-reset:stepCount;display:flex;flex-wrap:wrap;position:relative}.static_page .refer-a-friend-ph-page .form-section .step-by-step .steps-bg .steps .step{align-content:center;align-items:center;counter-increment:stepCount;display:flex;flex:0 0 100%}.static_page .refer-a-friend-ph-page .form-section .step-by-step .steps-bg .steps .step:before{--size:30px;align-items:center;border-radius:50%;color:#fff;content:counter(stepCount);display:flex;flex:0 0 var(--size);font-size:16px;height:var(--size);justify-content:center;margin-right:10px;position:relative;text-align:center;width:var(--size);z-index:2}.static_page .refer-a-friend-ph-page .form-section .step-by-step .steps-bg .steps .step:not(:last-of-type){margin-bottom:30px}.static_page .refer-a-friend-ph-page .form-section .step-by-step .steps-bg .steps .step h3{font-size:16px;font-weight:700;margin-bottom:0}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container{height:100%;padding:10px}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form{align-content:center;align-items:center;background:#fff;border-radius:10px;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);display:flex;flex-wrap:wrap;height:100%;justify-content:center;padding:10px}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form h3{display:block;font-size:16px;font-weight:700;letter-spacing:2px;text-align:center}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form .mute{font-size:10px;opacity:.5;text-align:center}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form p.result{color:#127369;text-align:center}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form i.fa-check{align-items:center;border:4px solid #127369;border-radius:100%;color:#127369;display:flex;font-size:36px;height:50px;justify-content:center;margin-bottom:30px;width:50px}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form .btn{cursor:pointer;display:block;font-size:12px;margin-top:10px;padding:10px 20px}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form .btn:hover{background:#3c3c3c}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form #refer-a-friend__result{color:red;display:block;font-size:12px;margin:20px auto;text-align:center;width:100%}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form .refer-inputs{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form .refer-inputs .refer-input{flex:0 0 100%}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form .refer-inputs .refer-input label{color:#222;display:block;margin-top:10px;text-align:left;width:100%}.static_page .refer-a-friend-ph-page .form-section .refer-a-friend__container #refer-a-friend__form .refer-inputs .refer-input input{border:1px solid rgba(0,0,0,.2);display:block;margin:0;width:100%}.static_page .refer-a-friend-ph-page .sign-in{background:rgba(0,0,0,.03);padding:40px;text-align:center}.static_page .refer-a-friend-ph-page .sign-in .container{align-items:center;display:flex;flex-direction:column}.static_page .refer-a-friend-ph-page .sign-in .container h3{font-family:Old Standard TT;font-size:32px;font-style:italic}.static_page .refer-a-friend-ph-page .sign-in .container .btn{font-size:16px;padding:5px 10px}.static_page.paypal-flowers #main-container .paypal-header{background:#0074be;color:#fff;font-size:22px;padding:50px;text-transform:uppercase}@media (min-width:0) and (max-width:768px){.static_page.paypal-flowers #main-container .paypal-header{font-size:16px;padding:20px;text-transform:none}}.static_page.paypal-flowers #main-container .paypal-header h1{display:block;font-size:36px;letter-spacing:2px;margin:0 auto 20px;text-align:center;text-decoration:none}@media (min-width:0) and (max-width:768px){.static_page.paypal-flowers #main-container .paypal-header h1{font-size:28px}}.static_page.paypal-flowers #main-container .paypal-header p{line-height:50px;margin:0 auto;text-align:center;width:60%}@media (min-width:0) and (max-width:768px){.static_page.paypal-flowers #main-container .paypal-header p{line-height:normal;width:90%}}.static_page.paypal-flowers #main-container .paypal-header img{display:block;margin:20px auto;max-width:150px}.static_page.paypal-flowers #main-container .paypal-code{background:var(--accent-color-light-6);font-size:22px;letter-spacing:2px;padding:20px;text-align:center}.static_page.paypal-flowers #main-container .paypal-code .code{font-weight:700}.static_page.paypal-flowers #main-container .paypal-items .product_listing{flex:0 0 50%;width:50%}@media (min-width:768px){.static_page.paypal-flowers #main-container .paypal-items .product_listing{flex:0 0 25%;width:25%}.static_page.paypal-flowers #main-container .paypal-items .product_listing .free-chocs{height:175px;width:175px}}.static_page.paypal-flowers #main-container .paypal-items>.btn{background:var(--accent-color);border-radius:0;display:block;font-size:18px;letter-spacing:2px;margin:50px auto 0;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.static_page.paypal-flowers #main-container .category-callouts{margin-top:50px;padding:10px}.static_page.paypal-flowers #main-container .category-callouts .col-6:first-of-type a{display:block;margin-bottom:20px}.static_page.paypal-flowers #main-container .category-callouts a{display:block;margin-bottom:20px;position:relative}.static_page.paypal-flowers #main-container .category-callouts a h3{background:rgba(65,77,103,.7);color:#fff;display:block;font-family:Old Standard TT;font-size:40px;font-style:italic;margin:0;padding:20px;position:absolute;text-align:center;top:0;transition:all .2s ease-in-out;width:100%}@media (min-width:0) and (max-width:768px){.static_page.paypal-flowers #main-container .category-callouts a h3{font-size:18px;padding:5px}}.static_page.paypal-flowers #main-container .category-callouts a:hover h3{filter:brightness(.9)}.static_page.paypal-flowers #main-container .category-callouts .luxury a h3{background:rgba(149,11,80,.7)}.static_page.paypal-flowers #main-container .category-callouts .letterbox a h3{background:rgba(170,85,182,.7)}.static_page.paypal-flowers #main-container .category-callouts .plants a h3{background:rgba(133,153,126,.7)}.static_page.paypal-flowers #main-container .usps{margin:50px auto}.static_page.paypal-flowers #main-container .usps .row>div{text-align:center}.static_page.paypal-flowers #main-container .usps .row>div:last-child .img-container{padding:30px}.static_page.paypal-flowers #main-container .usps .row>div h3{font-size:18px}@media (min-width:0) and (max-width:768px){.static_page.paypal-flowers #main-container .usps .row>div h3{font-size:15px}}.static_page.paypal-flowers #main-container .usps .img-container{background:#ffe2cd;border-radius:100%;padding:15px}@media (min-width:0) and (max-width:768px){.static_page.paypal-flowers #main-container .usps .img-container{display:block;margin:0 auto;max-width:200px;width:100%}}.static_page.paypal-flowers #main-container .usps a{display:block;font-weight:700;margin-top:5px;text-decoration:underline}.static_page.paypal-flowers #main-container .sustainable-callout .headline{background:var(--accent-color-light-7);color:#000;padding:20px}.static_page.paypal-flowers #main-container .sustainable-callout .headline h1{font-family:Old Standard TT;font-size:42px;font-style:italic;font-weight:400;text-decoration:none}@media (min-width:0) and (max-width:768px){.static_page.paypal-flowers #main-container .sustainable-callout .headline h1{font-size:32px;text-align:center}}.static_page.paypal-flowers #main-container .sustainable-callout .headline p{font-size:12px;line-height:22px}.static_page.paypal-flowers #main-container .sustainable-callout .headline img{max-height:300px;-o-object-fit:contain;object-fit:contain}.static_page.international-flowers .title h1{font-family:Old Standard TT,cursive;font-style:italic;text-transform:capitalize}.static_page.international-flowers .body #countries{width:100%}.static_page.international-flowers .body #countries>div{border:1px solid rgba(0,0,0,.4);padding:20px;width:100%}.static_page.international-flowers .body #countries>div strong{display:block;margin-bottom:20px;text-align:center}.static_page .be-featured-tv-ad .title-section{background:#240e11;padding:20px}.static_page .be-featured-tv-ad .title-section h1,.static_page .be-featured-tv-ad .title-section h2{color:#fff;font-family:Prompt,sans-serif;font-size:55px;margin:0 auto;max-width:850px;text-align:center;text-decoration:none;text-shadow:2px 2px 2px #17d6c6;text-transform:uppercase;width:100%}@media (min-width:0) and (max-width:768px){.static_page .be-featured-tv-ad .title-section h1,.static_page .be-featured-tv-ad .title-section h2{font-size:32px}}.static_page .be-featured-tv-ad .title-section h2{font-size:32px;max-width:700px}@media (min-width:0) and (max-width:768px){.static_page .be-featured-tv-ad .title-section h2{font-size:26px}}.static_page .be-featured-tv-ad .cinema-stage{background-image:radial-gradient(ellipse at center,#5b232b 0,#240e11 80%),url(https://www.floristone.com/images/featured-on-tv-ad.jpg);min-height:400px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.static_page .be-featured-tv-ad .cinema-stage{min-height:700px}}.static_page .be-featured-tv-ad .cinema-stage .cinema-seats{bottom:0;filter:brightness(1);pointer-events:none;position:absolute;transform-origin:bottom center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.static_page .be-featured-tv-ad .cinema-stage .cinema-screen{--max-width:830px;aspect-ratio:16/9;filter:brightness(1);max-width:var(--max-width);position:absolute;top:5%;width:100%}@media (min-width:768px){.static_page .be-featured-tv-ad .cinema-stage .cinema-screen{left:calc(50% - var(--max-width)/2)}}.static_page .be-featured-tv-ad .cinema-stage .cinema-screen .wistia_embed{inset:0 0 0 0;position:absolute}.static_page .be-featured-tv-ad .description-section{background:#222;color:#fff;display:block;padding:20px}.static_page .be-featured-tv-ad .description-section h3,.static_page .be-featured-tv-ad .description-section h4{font-size:20px;margin:0 0 5px;padding:0}.static_page .be-featured-tv-ad .description-section p{font-size:14px}.static_page .be-featured-tv-ad .tips-section{border:4px solid #240e11;counter-reset:tip-section;margin:0 auto;padding:0 20%;width:100%}@media (min-width:0) and (max-width:768px){.static_page .be-featured-tv-ad .tips-section{padding:0 20px}}.static_page .be-featured-tv-ad .tips-section h1{font-family:Prompt,sans-serif;font-size:40px;margin:20px auto 0;max-width:500px;text-transform:uppercase}.static_page .be-featured-tv-ad .tips-section .tip{align-items:center;counter-increment:tip-section;display:flex;flex-direction:row;flex-wrap:wrap;padding:20px}.static_page .be-featured-tv-ad .tips-section .tip .tip-icon{align-items:center;aspect-ratio:1/1;background:#537550;border-radius:50%;display:flex;flex:0 0 100px;justify-content:center;padding:10px;position:relative}@media (min-width:0) and (max-width:768px){.static_page .be-featured-tv-ad .tips-section .tip .tip-icon{flex:0 0 75px}}.static_page .be-featured-tv-ad .tips-section .tip .tip-icon img{filter:brightness(0) invert(1);max-height:60px;max-width:60px;-o-object-fit:contain;object-fit:contain}@media (min-width:0) and (max-width:768px){.static_page .be-featured-tv-ad .tips-section .tip .tip-icon img{max-height:40px;max-width:40px}}.static_page .be-featured-tv-ad .tips-section .tip .tip-icon:after{align-items:center;aspect-ratio:1/1;background:#96b894;border-radius:50px;color:#fff;content:counter(tip-section);display:flex;font-size:22px;font-weight:700;justify-content:center;left:-10px;position:absolute;top:-10px;width:40px}.static_page .be-featured-tv-ad .tips-section .tip .tip-content{flex:1;padding:20px}.static_page .be-featured-tv-ad .tips-section .tip .tip-content h3{font-family:Prompt,sans-serif;margin:0;text-decoration:none;text-transform:uppercase}.static_page .be-featured-tv-ad .tips-section .tip .tip-content p{font-size:20px}@media (min-width:0) and (max-width:768px){.static_page .be-featured-tv-ad .tips-section .tip .tip-content p{font-size:16px}}.static_page .be-featured-tv-ad .upload-section{background:#cd0b50;border:4px solid #240e11;border-top:none;color:#fff;padding:50px;text-align:center;width:100%}.static_page .be-featured-tv-ad .upload-section h3{font-family:Prompt,sans-serif;font-size:40px;margin:0 auto;text-transform:uppercase}.static_page .be-featured-tv-ad .upload-section form{margin:0 auto;max-width:650px}.static_page .be-featured-tv-ad .upload-section form input{border:2px dashed #fff;border-radius:5px;color:#000;margin:0 auto;padding:10px;width:100%}.static_page .be-featured-tv-ad .upload-section form label{font-size:18px;margin-top:10px;text-align:left}.static_page .be-featured-tv-ad .upload-section form .btn{background:var(--cta-color-bg);color:#fff;font-size:18px;margin:20px auto 0;padding:10px 20px}.static_page .be-featured-tv-ad .upload-section form .btn.disabled,.static_page .be-featured-tv-ad .upload-section form .btn:disabled{background:#999}.static_page .be-featured-tv-ad .upload-section form .video{max-width:300px}.static_page .be-featured-tv-ad .upload-section form .double-up{align-items:center;display:flex;gap:10px}@media (min-width:0) and (max-width:768px){.static_page .be-featured-tv-ad .upload-section form .double-up{flex-wrap:wrap}}.static_page .be-featured-tv-ad .upload-section form .double-up div{flex:1}@media (min-width:0) and (max-width:768px){.static_page .be-featured-tv-ad .upload-section form .double-up div{flex:0 0 100%}}.static_page .ch-container{background-color:#c91414;color:#f2e2c1;margin-bottom:2rem;padding:3rem}.static_page .ch-container .container h1.the-collection{color:#fff!important;font-family:Noticia Text,Times,serif;font-style:normal;line-height:1.2;margin-bottom:2rem}.static_page .ch-container .container h1.the-collection:after{display:none}.static_page .ch-container .container .btn{background-color:#f2e2c1;color:#c91414;font-family:Montserrat,Arial,sans-serif;font-size:15px;font-weight:700;margin:auto;padding:10px 15px;text-transform:uppercase}.static_page .ch-container .container .btn:hover{background-color:#f2e2c1;color:#c91414;opacity:.9}.static_page .ch-container p{color:#fff!important;font-family:Montserrat,Arial,sans-serif;font-size:16px;text-align:center}.static_page .ch-container p:nth-child(3){margin-bottom:2rem}.static_page .ch-category-list h1.category-list-title{border-bottom:2px solid #000;font-family:Noticia Text,Times,serif;font-size:40px;font-style:normal;line-height:1.2;padding-bottom:20px;text-decoration:none;width:100%}.static_page .ch-category-list h1.category-list-title:after{display:none}.static_page .ch-category-list .category-wrap{display:flex;height:100%;max-height:400px}.static_page .ch-category-list .category-wrap .content-wrap{display:flex;flex:0 0 60%;flex-direction:column;justify-content:center;padding:0 5rem}.static_page .ch-category-list .category-wrap .content-wrap h3{font-family:Noticia Text,Times,serif;font-style:normal;margin:0;padding:0;text-align:left}.static_page .ch-category-list .category-wrap .content-wrap p{font-family:Montserrat,Arial,sans-serif;font-size:14px;margin:1.5rem 0}.static_page .ch-category-list .category-wrap .content-wrap .btn{background-color:#086761;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:15px;padding:10px 15px;text-transform:uppercase}.static_page .ch-category-list .category-wrap .image-wrap{flex:0 0 40%}.static_page .ch-category-list .category-wrap .image-wrap img{height:100%;-o-object-fit:contain;object-fit:contain}.static_page .ch-product-wrap{background-color:#1a2020;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:2rem 0 0;padding:3rem}.static_page .ch-product-wrap h1.product-title{color:#fff!important;font-family:Noticia Text,Times,serif;font-size:40px;font-style:normal;line-height:1.2;margin:0;text-align:center;text-decoration:none;width:100%}.static_page .ch-product-wrap p{color:#fff!important;font-family:Montserrat,Arial,sans-serif;font-size:16px;margin:2rem 0;text-align:center}.static_page .ch-product-wrap a{background-color:#b58c53;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:15px;font-weight:700;margin:auto;padding:10px 15px;text-transform:uppercase}.static_page .ch-product-wrap a:hover{opacity:.9}@media screen and (max-width:992px){.static_page .ch-container{background-color:#c91414;color:#f2e2c1;margin-bottom:2rem;padding:3rem 1.5rem}.static_page .ch-container .container h1.the-collection{font-size:30px;text-align:center}.static_page .ch-category-list h1.category-list-title{font-size:30px}.static_page .ch-category-list .category-wrap{flex-direction:column;height:100%;margin-bottom:2rem;max-height:unset}.static_page .ch-category-list .category-wrap:last-child{margin-bottom:0}.static_page .ch-category-list .category-wrap:first-child,.static_page .ch-category-list .category-wrap:nth-child(3),.static_page .ch-category-list .category-wrap:nth-child(5),.static_page .ch-category-list .category-wrap:nth-child(7){flex-direction:column-reverse}.static_page .ch-category-list .category-wrap .content-wrap{padding:0 1rem}.static_page .ch-category-list .category-wrap .content-wrap h3{font-size:30px;text-align:center}.static_page .ch-category-list .category-wrap .content-wrap p{text-align:center}.static_page .ch-category-list .category-wrap .content-wrap .btn{margin:auto}.static_page .ch-category-list .category-wrap .image-wrap{margin-bottom:2.5rem}.static_page .ch-category-list .category-wrap .image-wrap img{max-height:250px}.static_page .ch-product-wrap{padding:3rem 1.5rem}.static_page .ch-product-wrap h1.product-title{font-size:30px}}.static_page.space-grown-flowers #main-container{padding:0 10px}.static_page.space-grown-flowers .space-grown-flowers{background:#050d19}.static_page.space-grown-flowers .space-grown-flowers .code{position:relative}.static_page.space-grown-flowers .space-grown-flowers .code .unique-code-section{align-items:center;background:none;display:flex;inset:0;justify-content:center;position:absolute}.static_page.space-grown-flowers .space-grown-flowers .code .unique-code-section .image-content{display:none}.static_page.space-grown-flowers .space-grown-flowers .code .unique-code-section .text-content{flex:0 0 100%}.static_page.space-grown-flowers .space-grown-flowers .code .unique-code-section .text-content h1{color:var(--accent-color);font-size:62px}.static_page.space-grown-flowers .space-grown-flowers .code .unique-code-section a{cursor:pointer;text-align:center}.static_page.space-grown-flowers .space-grown-flowers .code .unique-code-section a:after{content:" on our Next Day Flowers Range"}.static_page.space-grown-flowers .space-grown-flowers .code .unique-code-section a:hover{text-decoration:underline}@media (min-width:768px){.static_page.space-grown-flowers .space-grown-flowers .april-fools-images{background:var(--accent-color);padding:20px 20px 0}.static_page.space-grown-flowers .space-grown-flowers .april-fools-images img{border-radius:10px}}.static_page.space-grown-flowers .space-grown-flowers .space-grown-flowers-intro{background:var(--accent-color);color:#fff;color:#000;font-size:20px;margin-bottom:0;padding:40px;text-align:center}@media (min-width:0) and (max-width:768px){.static_page.space-grown-flowers .space-grown-flowers .space-grown-flowers-intro{font-size:16px;padding:20px}}.static_page.space-grown-flowers .space-grown-flowers .space-grown-flowers-intro sub{bottom:0;display:block;font-size:12px;line-height:1;margin:10px 0;position:relative}.static_page.space-grown-flowers .space-grown-flowers .favourite-pictures{color:#fff;font-size:16px;margin-bottom:0;padding:20px;text-align:center}.static_page.prestige-flowers-app p,.static_page.prestige-hampers-app p{font-size:16px;margin-bottom:0}.static_page.prestige-flowers-app .header-app-callout,.static_page.prestige-hampers-app .header-app-callout{align-items:flex-end;background:#fff;display:flex;height:576px;margin-top:50px;position:relative}@media (min-width:0) and (max-width:1200px){.static_page.prestige-flowers-app .header-app-callout,.static_page.prestige-hampers-app .header-app-callout{background:unset;flex-direction:column;height:unset;margin-top:0}}.static_page.prestige-flowers-app .header-app-callout .content,.static_page.prestige-hampers-app .header-app-callout .content{align-items:center;background:#eddbff;display:flex;min-height:85%;padding:0 50px;width:100%}@media (min-width:0) and (max-width:1200px){.static_page.prestige-flowers-app .header-app-callout .content,.static_page.prestige-hampers-app .header-app-callout .content{margin-top:-100px;padding:130px 35px 25px;text-align:center}}.static_page.prestige-flowers-app .header-app-callout .content .text-container,.static_page.prestige-hampers-app .header-app-callout .content .text-container{max-width:50%}@media (min-width:0) and (max-width:1200px){.static_page.prestige-flowers-app .header-app-callout .content .text-container,.static_page.prestige-hampers-app .header-app-callout .content .text-container{flex:1;max-width:100%}}.static_page.prestige-flowers-app .header-app-callout .content .text-container h1,.static_page.prestige-hampers-app .header-app-callout .content .text-container h1{color:#7f65c7;font-size:75px}@media (min-width:0) and (max-width:1200px){.static_page.prestige-flowers-app .header-app-callout .content .text-container h1,.static_page.prestige-hampers-app .header-app-callout .content .text-container h1{font-size:50px;width:100%}}@media (min-width:0) and (max-width:576px){.static_page.prestige-flowers-app .header-app-callout .content .text-container h1,.static_page.prestige-hampers-app .header-app-callout .content .text-container h1{font-size:40px}}.static_page.prestige-flowers-app .header-app-callout .content .text-container p,.static_page.prestige-hampers-app .header-app-callout .content .text-container p{font-size:30px;font-weight:700;margin-bottom:30px}@media (min-width:0) and (max-width:1200px){.static_page.prestige-flowers-app .header-app-callout .content .text-container p,.static_page.prestige-hampers-app .header-app-callout .content .text-container p{font-size:24px}}@media (min-width:0) and (max-width:576px){.static_page.prestige-flowers-app .header-app-callout .content .text-container p,.static_page.prestige-hampers-app .header-app-callout .content .text-container p{font-size:18px}}.static_page.prestige-flowers-app .header-app-callout .image,.static_page.prestige-hampers-app .header-app-callout .image{position:absolute;right:0}@media (min-width:0) and (max-width:1200px){.static_page.prestige-flowers-app .header-app-callout .image,.static_page.prestige-hampers-app .header-app-callout .image{position:relative;width:100%}}.static_page.prestige-flowers-app .extrodinary-flowers-section,.static_page.prestige-hampers-app .extrodinary-flowers-section{padding:30px 0;text-align:center}.static_page.prestige-flowers-app .extrodinary-flowers-section h2,.static_page.prestige-hampers-app .extrodinary-flowers-section h2{color:#7f65c7;font-size:30px;line-height:1.3}#prestige-hampers .static_page.prestige-flowers-app .extrodinary-flowers-section h2,#prestige-hampers .static_page.prestige-hampers-app .extrodinary-flowers-section h2{color:#1a2964}@media (min-width:0) and (max-width:768px){.static_page.prestige-flowers-app .extrodinary-flowers-section .row,.static_page.prestige-hampers-app .extrodinary-flowers-section .row{justify-content:center}}.static_page.prestige-flowers-app .extrodinary-flowers-section .row:first-of-type,.static_page.prestige-hampers-app .extrodinary-flowers-section .row:first-of-type{margin:40px 0}@media (min-width:0) and (max-width:768px){.static_page.prestige-flowers-app .extrodinary-flowers-section .row:first-of-type,.static_page.prestige-hampers-app .extrodinary-flowers-section .row:first-of-type{gap:30px;margin-top:0}.static_page.prestige-flowers-app .extrodinary-flowers-section .row:last-of-type,.static_page.prestige-hampers-app .extrodinary-flowers-section .row:last-of-type{align-items:center;flex-direction:column-reverse;gap:30px}}.static_page.prestige-flowers-app .extrodinary-flowers-section .row img,.static_page.prestige-hampers-app .extrodinary-flowers-section .row img{height:auto;max-height:400px;max-width:100%;-o-object-fit:contain;object-fit:contain}.static_page.prestige-flowers-app .extrodinary-flowers-section .row .text-content,.static_page.prestige-hampers-app .extrodinary-flowers-section .row .text-content{display:flex;flex-direction:column}.static_page.prestige-flowers-app .extrodinary-flowers-section .row .text-content h6,.static_page.prestige-hampers-app .extrodinary-flowers-section .row .text-content h6{color:#7f65c7;font-size:20px;font-weight:600}@media (min-width:0) and (max-width:992px){.static_page.prestige-flowers-app .extrodinary-flowers-section .row .text-content h6,.static_page.prestige-hampers-app .extrodinary-flowers-section .row .text-content h6{margin-top:20px}}.static_page.prestige-flowers-app .extrodinary-flowers-section .row .text-content p,.static_page.prestige-hampers-app .extrodinary-flowers-section .row .text-content p{margin-bottom:30px}.static_page.prestige-flowers-app .other-features-section .text-content,.static_page.prestige-hampers-app .other-features-section .text-content{background:#d1ebe1;display:flex;flex-direction:column;justify-content:center;padding:60px 80px}@media (min-width:0) and (max-width:768px){.static_page.prestige-flowers-app .other-features-section .text-content,.static_page.prestige-hampers-app .other-features-section .text-content{padding:30px}}.static_page.prestige-flowers-app .other-features-section .text-content h3,.static_page.prestige-hampers-app .other-features-section .text-content h3{color:#008568;font-size:30px;line-height:1.2;margin:0 0 25px;padding:0;text-align:center}@media (min-width:0) and (max-width:768px){.static_page.prestige-flowers-app .other-features-section .text-content h3,.static_page.prestige-hampers-app .other-features-section .text-content h3{font-size:30px}}@media (min-width:0) and (max-width:576px){.static_page.prestige-flowers-app .other-features-section .text-content h3,.static_page.prestige-hampers-app .other-features-section .text-content h3{font-size:24px}}.static_page.prestige-flowers-app .other-features-section .text-content ul,.static_page.prestige-hampers-app .other-features-section .text-content ul{display:flex;flex-wrap:wrap}.static_page.prestige-flowers-app .other-features-section .text-content ul li,.static_page.prestige-hampers-app .other-features-section .text-content ul li{align-items:center;color:#093d32;display:flex;flex:0 0 100%;gap:20px}.static_page.prestige-flowers-app .other-features-section .text-content ul li:not(:last-child),.static_page.prestige-hampers-app .other-features-section .text-content ul li:not(:last-child){margin-bottom:20px}.static_page.prestige-flowers-app .other-features-section .text-content ul li img,.static_page.prestige-hampers-app .other-features-section .text-content ul li img{height:auto;max-height:20px;max-width:20px}.static_page.prestige-flowers-app .other-features-section .text-content ul li p,.static_page.prestige-hampers-app .other-features-section .text-content ul li p{flex:1;font-size:16px;margin:0}@media (min-width:0) and (max-width:768px){.static_page.prestige-flowers-app .other-features-section .text-content ul li p,.static_page.prestige-hampers-app .other-features-section .text-content ul li p{font-size:14px}}.static_page.prestige-flowers-app .other-features-section .image,.static_page.prestige-hampers-app .other-features-section .image{padding:0}.static_page.prestige-flowers-app .other-features-section .image img,.static_page.prestige-hampers-app .other-features-section .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.static_page.prestige-flowers-app .download-callout-section .image,.static_page.prestige-hampers-app .download-callout-section .image{padding:0}@media (min-width:0) and (max-width:768px){.static_page.prestige-flowers-app .download-callout-section .image,.static_page.prestige-hampers-app .download-callout-section .image{display:none}}.static_page.prestige-flowers-app .download-callout-section .text-content,.static_page.prestige-hampers-app .download-callout-section .text-content{background:#eddbff;display:flex;flex-direction:column;justify-content:center;padding:60px 80px}@media (min-width:0) and (max-width:768px){.static_page.prestige-flowers-app .download-callout-section .text-content,.static_page.prestige-hampers-app .download-callout-section .text-content{padding:30px}}.static_page.prestige-flowers-app .download-callout-section .text-content h4,.static_page.prestige-hampers-app .download-callout-section .text-content h4{color:#7f65c7;font-size:30px;line-height:1.2;text-align:center}@media (min-width:0) and (max-width:576px){.static_page.prestige-flowers-app .download-callout-section .text-content h4,.static_page.prestige-hampers-app .download-callout-section .text-content h4{font-size:24px}}.static_page.prestige-flowers-app .download-callout-section .text-content p,.static_page.prestige-hampers-app .download-callout-section .text-content p{margin:20px 0 40px;text-align:center}.static_page.prestige-flowers-app .download-callout-section .text-content .store-buttons,.static_page.prestige-hampers-app .download-callout-section .text-content .store-buttons{justify-content:center}.static_page.prestige-flowers-app .store-buttons,.static_page.prestige-hampers-app .store-buttons{display:flex;gap:20px}@media (min-width:0) and (max-width:1200px){.static_page.prestige-flowers-app .store-buttons,.static_page.prestige-hampers-app .store-buttons{gap:0;justify-content:center}}@media (min-width:0) and (max-width:576px){.static_page.prestige-flowers-app .store-buttons,.static_page.prestige-hampers-app .store-buttons{align-items:center;flex-direction:column}}.static_page.prestige-flowers-app .store-buttons img,.static_page.prestige-hampers-app .store-buttons img{height:auto;max-height:62px;-o-object-fit:contain;object-fit:contain;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:0) and (max-width:1200px){.static_page.prestige-flowers-app .store-buttons img,.static_page.prestige-hampers-app .store-buttons img{max-height:50px}}@media (min-width:0) and (max-width:576px){.static_page.prestige-flowers-app .store-buttons img,.static_page.prestige-hampers-app .store-buttons img{max-width:200px;min-height:75px;width:100%}}.static_page.prestige-hampers-app h1{color:#1a2964;font-size:35px;margin-bottom:0;padding-top:25px;text-align:center;width:100%}@media (min-width:0) and (max-width:768px){.static_page.prestige-hampers-app h1{font-size:24px}}.static_page.prestige-hampers-app .header-app-callout{margin-top:20px}.static_page.prestige-hampers-app .header-app-callout .content{background:#f0f2ff;min-height:65%}.static_page.prestige-hampers-app .header-app-callout .content .text-container h2{color:#1a2964;font-size:75px}@media (min-width:0) and (max-width:1200px){.static_page.prestige-hampers-app .header-app-callout .content .text-container h2{font-size:50px;width:100%}}@media (min-width:0) and (max-width:576px){.static_page.prestige-hampers-app .header-app-callout .content .text-container h2{font-size:40px}}.static_page.prestige-hampers-app .header-app-callout .image img{max-height:700px;max-width:700px}.static_page.prestige-hampers-app .extrodinary-flowers-section .row img{max-height:550px}.static_page.prestige-hampers-app .extrodinary-flowers-section .row .text-content h6{color:#1a2964}.static_page.prestige-hampers-app .other-features-section .text-content{background:#1a2964}.static_page.prestige-hampers-app .other-features-section .text-content h3,.static_page.prestige-hampers-app .other-features-section .text-content ul li p{color:#fff}.static_page.prestige-hampers-app .other-features-section .image img{aspect-ratio:1}.static_page.prestige-hampers-app .download-callout-section .row .image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.static_page.prestige-hampers-app .download-callout-section .row .text-content{background:#f0f2ff}.static_page.prestige-hampers-app .download-callout-section .row .text-content h4{color:#1a2964}.static_page .carfest-container{--accent:#005670;--contrast:#48a9c5;--cta:#ed9424;font-family:Barlow Condensed,sans-serif;font-style:normal}.static_page .carfest-container .carfest-accent{background:var(--accent)}.static_page .carfest-container .carfest-contrast{background:var(--contrast)}.static_page .carfest-container h1,.static_page .carfest-container h2,.static_page .carfest-container h3,.static_page .carfest-container h4,.static_page .carfest-container h5,.static_page .carfest-container h6{color:#fff;display:block;font-family:Barlow Condensed,sans-serif;font-style:normal;font-weight:700;text-shadow:3px 3px 0 var(--cta);text-transform:uppercase}.static_page .carfest-container h1{font-size:78px;text-align:center;width:100%}@media (min-width:0) and (max-width:768px){.static_page .carfest-container h1{font-size:55px}}.static_page .carfest-container section{padding:80px 40px}.static_page .carfest-container .carfest-tagline{color:#fff;font-size:42px;line-height:1;text-align:center;text-transform:uppercase}@media (min-width:0) and (max-width:768px){.static_page .carfest-container .carfest-tagline{font-size:32px}}.static_page .carfest-container .carfest-header .logos{align-items:center;display:flex;justify-content:center;margin-bottom:40px}.static_page .carfest-container .carfest-header .logos .collaborated{display:block;flex:0 0 5%;font-size:18px;line-height:1;margin-left:20px;text-align:center}.static_page .carfest-container .carfest-header .logos img{flex:0 0 150px;max-height:100px;max-width:150px;-o-object-fit:contain;object-fit:contain}.static_page .carfest-container .carfest-content{background-image:url(https://carfest.fra1.cdn.digitaloceanspaces.com/2023/11/line.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;box-shadow:inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3);overflow:hidden;position:relative}.static_page .carfest-container .carfest-content .code{border:1px solid #fff;color:#fff;font-size:42px;letter-spacing:2px;line-height:1;margin:20px auto;padding:5px 10px;position:relative;text-shadow:3px 3px 0 var(--cta);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}.static_page .carfest-container .carfest-content .code span{display:block;margin-bottom:8px}.static_page .carfest-container .carfest-content .btn{background:var(--cta);font-size:18px;margin:0 auto;position:relative;z-index:2}.static_page .carfest-container .carfest-content a{color:#fff;display:block;font-size:18px;margin-top:20px;position:relative;text-align:center;text-transform:uppercase;z-index:2}.static_page .carfest-container .carfest-content .terms{color:#fff;font-size:small;margin-top:20px;text-align:center;text-transform:none}.static_page #main-container{padding:0 20px 20px}.static_page #main-container>*{margin:0 auto;width:100%}.static_page .lower-header>.container{width:100%}.static_page h1{display:block;font-size:2.5rem;font-size:2rem;margin-bottom:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.static_page h1{width:-moz-fit-content}}.static_page>.container{width:100%}.static_page h2,.static_page h3{padding-bottom:10px;text-decoration:none!important}.static_page h2:not(.static-subtitle),.static_page h3:not(.static-subtitle){font-size:1.6rem;margin:20px 0 10px}.static_page p,.static_page ul{margin-bottom:10px}.static_page hr{margin:20px auto}.static_page strong{text-align:left}.static_page .title{margin:0 auto;text-align:center;text-decoration:none!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.static_page .title{width:-moz-fit-content}}.static_page .feature-usps{background:var(--contrast-color)}.static_page .voucher-redeem-not-yet-wrapper .voucher-redeem-not-yet{background:var(--accent-color);color:#fff;font-size:24px;font-weight:700;padding:20px;text-align:center}.static_page .voucher-redeem-not-yet-wrapper h3{margin-top:20px;text-align:center;text-transform:capitalize}.static_page .unique-code-section{background:var(--accent-color)}.static_page .unique-code-section .text-content{align-items:center;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:20px}.static_page .unique-code-section .text-content h1{font-size:40px;text-align:center;text-decoration:none}.static_page .unique-code-section .text-content p{font-size:22px;text-align:center}.static_page .unique-code-section .text-content .code{border:2px solid hsla(0,0%,100%,.5);font-size:30px;margin:20px 0;padding:5px 10px}.static_page .unique-code-section .text-content .btn{margin-bottom:40px}.static_page .unique-code-section .image-content{padding-right:0}.static_page .unique-code-section .image-content img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.wrapper{padding:0!important}.text-content-carfest{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}.text-content-carfest:after{background:#0f5f78;border-radius:50%;content:"";filter:blur(26px);height:200px;position:absolute;right:65px;top:-43%;width:300px}@media (min-width:0) and (max-width:576px){.text-content-carfest:after{content:none}}.text-content-carfest h1{font-size:38px;margin-bottom:20px;margin-top:20px;text-align:center}@media (min-width:0) and (max-width:576px){.text-content-carfest h1{font-size:28px}}.text-content-carfest p{font-size:22px;margin-bottom:20px;text-align:center}#copy-code-button-carfest,.text-content-carfest a{margin-bottom:20px}.container-carfest{padding:0}.code-carfest{border:1px solid #fff;font-size:30px;margin-bottom:20px;padding:10px}.static-page{font-size:1.15rem}@media (min-width:0) and (max-width:768px){.static-page{font-size:1.05rem}}.static-header{align-items:center;display:flex;flex-direction:column;padding:3rem 4rem}@media (min-width:0) and (max-width:992px){.static-header{width:100%}}@media (min-width:0) and (max-width:768px){.static-header{padding:2rem}}.static-header h1{line-height:1.5;text-align:center;width:100%}@media (min-width:1200px){.static-header h1{font-size:3rem;margin-bottom:0}}@media (min-width:0) and (max-width:992px){.static-header h1{font-size:2.5rem;line-height:1.2}}.static-header p{text-align:center;width:100%}@media (min-width:1200px){.static-header p{margin:2rem 0 0}}.static-row{display:flex}@media (min-width:0) and (max-width:768px){.static-row{flex-direction:column}}.static-row>div{flex:1}.static-image-section{align-items:center;display:flex;overflow:hidden}@media (min-width:1200px){.static-image-section{max-height:400px}}@media (min-width:0) and (max-width:1200px){.static-image-section{flex-direction:column}}.static-image-section.column{flex-direction:column}@media (min-width:1200px){.static-image-section.column{max-height:unset}}.static-image-section.column .image img{max-height:400px;min-height:400px}.static-image-section.column .content{display:flex;flex-direction:column;gap:1rem}.static-image-section.column .content h2,.static-image-section.column .content h3{margin:0;padding:0}@media (min-width:0) and (max-width:768px){.static-image-section.column .content h2,.static-image-section.column .content h3{font-size:18px;line-height:1.4}}.static-image-section.column .content .price{font-size:18px}@media (min-width:0) and (max-width:768px){.static-image-section.column .content .price{font-size:16px}}.static-image-section.column .content .callout-button{margin-top:auto}.static-image-section.light-purple{background-color:#eddcff}.static-image-section.light-purple-2{background-color:#faf5ff}.static-image-section.purple{background-color:#7f63c7;color:#fff}.static-image-section.dark-purple{background-color:#594895;color:#fff}.static-image-section.light-green{background-color:#d1ebe1;color:#093d32}.static-image-section.light-green-2{background:#aedcca;color:#093d32}.static-image-section.xmas-season-subscription{align-items:stretch}.static-image-section.xmas-season-subscription .content{background-image:url(../../../../images/bow-tie-background.svg);background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center}@media (min-width:425px) and (max-width:1200px){.static-image-section.xmas-season-subscription .content{padding-top:7rem}}.static-image-section.xmas-season-subscription .content .seasonal-subscription-form{display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content}.static-image-section.xmas-season-subscription .content .seasonal-subscription-form .callout-button{background:#c91414;margin-bottom:0}.static-image-section.xmas-season-subscription .content .seasonal-subscription-form .callout-button:hover{background-color:#008568}.static-image-section.xmas-season-subscription .content .seasonal-subscription-form>div{display:none!important}.static-image-section.pink{background:#ffe3ea;color:#cd436e;max-height:unset}@media (min-width:576px) and (max-width:992px){.static-image-section.pink .content{padding:4rem}}.static-image-section.pink .content h1{font-size:35px;line-height:1.5}@media (min-width:0) and (max-width:992px){.static-image-section.pink .content h1{font-size:30px}}@media (min-width:0) and (max-width:576px){.static-image-section.pink .content h1{font-size:25px}}.static-image-section.pink .content p{color:#1a1e4a;font-size:18px;font-weight:500}.static-image-section.pink .content .callout-button:hover{background:#008568}.static-image-section .image{flex:0 0 40%;width:100%}@media (min-width:0) and (max-width:1200px){.static-image-section .image{flex:0 0 50%}}.static-image-section .image img{max-height:500px;-o-object-fit:cover;object-fit:cover}.static-image-section .content{flex:1;padding:4rem;width:100%}@media (min-width:0) and (max-width:768px){.static-image-section .content{padding:3rem 2rem}}.static-image-section .content .static-subtitle{margin-bottom:2rem;padding-bottom:0}.static-image-section .content p,.static-subtitle{margin-bottom:2rem}.static-subtitle{font-family:Noticia Text,Times,serif;font-size:2rem;line-height:1.5}.static-link{text-decoration:underline}@media (min-width:0) and (max-width:576px){.static-link{font-size:.9rem}}.static-link:hover{color:#7f63c7}.static-image-link{cursor:pointer}.static-image-link:hover .name-wrap{background-color:#008568}.static-image-link .image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.static-image-link .name-wrap{align-items:center;background-color:#093d32;color:#fff;display:flex;justify-content:center;padding:1rem 0}@media (min-width:0) and (max-width:350px){.static-image-link .name-wrap{align-items:center;display:flex;justify-content:center;min-height:60px}}.static-image-link .name-wrap .name{font-size:1.25rem;font-weight:700;margin-bottom:0;text-align:center}@media (min-width:0) and (max-width:576px){.static-image-link .name-wrap .name{font-size:1rem}}.static-triple-callout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:0) and (max-width:992px){.static-triple-callout{grid-template-columns:repeat(,minmax(0,1fr))}}@media (min-width:0) and (max-width:768px){.static-triple-callout{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:0) and (max-width:576px){.static-triple-callout{grid-template-columns:repeat(1,minmax(0,1fr))}}.static-triple-callout>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:4rem 3rem}@media (min-width:768px) and (max-width:992px){.static-triple-callout>div{justify-content:flex-start}}.static-triple-callout>div:first-child{background-color:#eddcff}.static-triple-callout>div:nth-child(2){background-color:#d7c3f4}.static-triple-callout>div:nth-child(3){background-color:#c1abe9}.static-triple-callout>div .callout-title{font-size:1.5rem;line-height:1.2;margin:0;padding:0 0 1rem}.static-checklist,.static-triple-callout>div p{margin-bottom:0}.static-checklist li{display:flex;gap:.75rem;list-style:none}.static-checklist li img{margin-top:.4rem;max-height:10px;width:auto}.static-checklist li p{margin-bottom:0}.callouts{grid-gap:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.5rem 0 3rem;text-align:center}@media (min-width:0) and (max-width:992px){.callouts{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:0) and (max-width:768px){.callouts{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:0) and (max-width:576px){.callouts{grid-template-columns:repeat(1,minmax(0,1fr))}}.callout-button{border:0;cursor:pointer;display:block;font-size:1.35rem;font-weight:700;margin-bottom:.5rem;padding:1rem;text-align:center;width:100%}@media (min-width:0) and (max-width:576px){.callout-button{align-items:center;display:flex;font-size:1.1rem;justify-content:center}}.callout-button.light-purple{background-color:#eddcff;color:#1a1e4b}.callout-button.light-purple:hover{background-color:#faf5ff}.callout-button.purple{background-color:#7f63c7;color:#fff}.callout-button.purple:hover{background-color:#594895}.callout-button.dark-purple{background-color:#594895;color:#fff}.callout-button.dark-purple:hover{background-color:#1a1e4b}.callout-button.dark-green{background-color:#093d32;color:#fff}.callout-button.dark-green:hover{background-color:#008568}.my-reminders .category-block{padding:20px}@media (min-width:0) and (max-width:768px){.my-reminders .category-block{padding:0}}.my-reminders .category-block>.row>.col-12>.category-title{background:#edeff1;border:1px solid #dee2e6;margin-bottom:2rem;padding:10px;text-align:left}.my-reminders .category-block>.row>.col-12>.category-title h1{border-bottom:1px solid #dee2e6;font-size:1.2rem;margin-bottom:.5rem;padding-bottom:.5rem}.my-reminders .category-block>.row>.col-12>.category-title span{font-size:1.1rem}.my-reminders .link-action.lone-link{display:none}.my-reminders .reminder-content{font-size:1.1rem;text-align:left}.my-reminders .reminder-content h2{font-size:1.4rem}.my-reminders #reminder_form{background:#edeff1;border:1px solid rgba(0,0,0,.1);margin-bottom:2rem;padding:10px}.my-reminders #reminder_form>div{flex:0 0 100%;max-width:100%;width:100%}@media (min-width:768px){.my-reminders #reminder_form>div #my_reminder_container .col-12:not(:first-of-type){flex:0 0 50%;max-width:50%;width:50%}}.my-reminders #reminder_form>div #my_reminder_container+.row button{margin:0 0 0 auto!important}.my-reminders #reminder_form #basic_result{display:none}.my-reminders .reminder-content+.row>div{margin-bottom:10px}.my-reminders .reminder-content+.row .all-reminders,.my-reminders .reminder-content+.row .upcoming-reminders{border:1px solid #dee2e6;border-radius:10px;display:flex;flex-direction:column;height:100%;margin-bottom:10px;overflow:hidden}.my-reminders .reminder-content+.row .all-reminders .pagination,.my-reminders .reminder-content+.row .upcoming-reminders .pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:auto;padding:10px}.my-reminders .reminder-content+.row .all-reminders .pagination .btn,.my-reminders .reminder-content+.row .upcoming-reminders .pagination .btn{flex:0 0 33.33%;padding:5px}@media (min-width:0) and (max-width:768px){.my-reminders .reminder-content+.row .all-reminders .pagination .btn,.my-reminders .reminder-content+.row .upcoming-reminders .pagination .btn{display:block;flex:0 0 100%;margin-bottom:10px;width:100%}.my-reminders .reminder-content+.row .all-reminders .pagination .btn.next,.my-reminders .reminder-content+.row .upcoming-reminders .pagination .btn.next{order:-1}}.my-reminders .reminder-content+.row .all-reminders #total-reminder-data,.my-reminders .reminder-content+.row .all-reminders #upcoming-reminder-data,.my-reminders .reminder-content+.row .upcoming-reminders #total-reminder-data,.my-reminders .reminder-content+.row .upcoming-reminders #upcoming-reminder-data{background:#edeff1;border:1px solid rgba(0,0,0,.1);border-radius:10px;margin:0 10px;max-height:240px;min-height:240px;overflow-y:auto;padding:10px}.my-reminders .reminder-content+.row .all-reminders #total-reminder-data .reminder-item,.my-reminders .reminder-content+.row .all-reminders #upcoming-reminder-data .reminder-item,.my-reminders .reminder-content+.row .upcoming-reminders #total-reminder-data .reminder-item,.my-reminders .reminder-content+.row .upcoming-reminders #upcoming-reminder-data .reminder-item{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.my-reminders .reminder-content+.row .all-reminders #total-reminder-data .reminder-item .row,.my-reminders .reminder-content+.row .all-reminders #upcoming-reminder-data .reminder-item .row,.my-reminders .reminder-content+.row .upcoming-reminders #total-reminder-data .reminder-item .row,.my-reminders .reminder-content+.row .upcoming-reminders #upcoming-reminder-data .reminder-item .row{align-items:center;flex:1}.my-reminders .reminder-content+.row .all-reminders #total-reminder-data .reminder-item .row .reminder-icon,.my-reminders .reminder-content+.row .all-reminders #upcoming-reminder-data .reminder-item .row .reminder-icon,.my-reminders .reminder-content+.row .upcoming-reminders #total-reminder-data .reminder-item .row .reminder-icon,.my-reminders .reminder-content+.row .upcoming-reminders #upcoming-reminder-data .reminder-item .row .reminder-icon{font-size:42px}.my-reminders .reminder-content+.row .all-reminders #total-reminder-data .reminder-item .row .reminder-data,.my-reminders .reminder-content+.row .all-reminders #upcoming-reminder-data .reminder-item .row .reminder-data,.my-reminders .reminder-content+.row .upcoming-reminders #total-reminder-data .reminder-item .row .reminder-data,.my-reminders .reminder-content+.row .upcoming-reminders #upcoming-reminder-data .reminder-item .row .reminder-data{text-align:left}.my-reminders .reminder-content+.row .all-reminders #total-reminder-data .reminder-item .row .reminder-data h3,.my-reminders .reminder-content+.row .all-reminders #upcoming-reminder-data .reminder-item .row .reminder-data h3,.my-reminders .reminder-content+.row .upcoming-reminders #total-reminder-data .reminder-item .row .reminder-data h3,.my-reminders .reminder-content+.row .upcoming-reminders #upcoming-reminder-data .reminder-item .row .reminder-data h3{margin:0;padding:0}.my-reminders .reminder-content+.row .all-reminders #total-reminder-data .reminder-item .remove-icon .btn,.my-reminders .reminder-content+.row .all-reminders #upcoming-reminder-data .reminder-item .remove-icon .btn,.my-reminders .reminder-content+.row .upcoming-reminders #total-reminder-data .reminder-item .remove-icon .btn,.my-reminders .reminder-content+.row .upcoming-reminders #upcoming-reminder-data .reminder-item .remove-icon .btn{background:#000}.my-reminders .reminder-content+.row .all-reminders .cart-title,.my-reminders .reminder-content+.row .upcoming-reminders .cart-title{margin-bottom:10px;padding:10px;text-align:left}.my-reminders .reminder-content+.row .upcoming-reminders .cart-title{background:var(--accent-color-light-9)}.my-reminders .reminder-content+.row .all-reminders .cart-title{background:var(--contrast-color-light-9)}.forgotten-password{padding:40px;text-align:center}.forgotten-password .forgotten-password-container{margin:40px auto;max-width:50%}.forgotten-password .btn{margin:30px auto}.input-group.date{font-size:1.2rem;overflow:hidden;position:relative}.input-group.date input{border-radius:0;font-size:1.2rem;padding:1.5rem 1rem}.input-group.date .datepicker-trigger{background:var(--accent-color);cursor:pointer;font-weight:700;margin-bottom:10px;padding:.67rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.input-group.date .datepicker-trigger{width:-moz-fit-content}}.input-group.date .datepicker-trigger span:after{color:#fff;content:"\e919";font-family:icomoon;padding:0 10px}.datepicker .day:not(.disabled)[data-date="1739491200000"]{background:#c21726;color:#fff}#delivery_date,.delivery_date{overflow:hidden;transition:max-height .4s ease-in-out}#delivery_date .datepicker,.delivery_date .datepicker{margin:0 auto 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){#delivery_date .datepicker,.delivery_date .datepicker{width:-moz-fit-content}}#delivery_date .datepicker td,.delivery_date .datepicker td{padding:.8rem}#delivery_date .datepicker tbody td,#delivery_date .datepicker thead th,.delivery_date .datepicker tbody td,.delivery_date .datepicker thead th{border:1px solid #e5e5e5;border-collapse:collapse;border-radius:0;font-weight:700;padding:.8rem}#delivery_date .datepicker tbody td.active.day,#delivery_date .datepicker thead th.active.day,.delivery_date .datepicker tbody td.active.day,.delivery_date .datepicker thead th.active.day{background:var(--accent-color);border-radius:0}#delivery_date .datepicker tbody td.disabled.day,#delivery_date .datepicker thead th.disabled.day,.delivery_date .datepicker tbody td.disabled.day,.delivery_date .datepicker thead th.disabled.day{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.11)}.datepicker-months .table-condensed,.datepicker-years .table-condensed{margin:0 auto;width:100%}@media (min-width:768px){.datepicker-months .table-condensed,.datepicker-years .table-condensed{width:300px}}.datepicker-months .table-condensed tr td,.datepicker-years .table-condensed tr td{width:100%}.datepicker-months .table-condensed tr td span,.datepicker-years .table-condensed tr td span{border:1px solid #eee;border-radius:0;font-size:12px;margin:0;width:25%}.datepicker-months .table-condensed tr td span.active,.datepicker-years .table-condensed tr td span.active{background-color:var(--contrast-color)!important;background-image:unset}.datepicker-months .table-condensed tr td span.active:hover,.datepicker-years .table-condensed tr td span.active:hover{background-color:var(--contrast-color);background-image:unset}.datepicker-months .table-condensed tr td span.disabled,.datepicker-years .table-condensed tr td span.disabled{background:#f7f7f7}.next-3-days{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:2rem;padding-top:10px}.next-3-days span{cursor:pointer}.next-3-days>span:not(:last-child){border-right:1px solid #dee2e6;padding-right:8px}.next-3-days>span:not(:first-child){padding-left:8px}.delivery-section-christmas{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:10px}.delivery-section-christmas i{color:var(--contrast-color)}.delivery-section-christmas a,.delivery-section-christmas span{color:#c21726;cursor:pointer;padding:0 5px}.delivery-section-valentines{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:10px}.delivery-section-valentines i{color:var(--contrast-color)}.delivery-section-valentines a,.delivery-section-valentines span{color:#c21726;cursor:pointer;padding:0 5px}.delivery-section-mothers-day{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:10px}.delivery-section-mothers-day i{color:var(--contrast-color)}.delivery-section-mothers-day a,.delivery-section-mothers-day span{color:#c21726;cursor:pointer;padding:0 5px}.datepicker-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.datepicker-container input.form-control{flex:1;width:unset}.datepicker-container img{flex:0 0 20px;padding:0 10px}.datepicker{background:#fff;border:1px solid #dee2e6;position:absolute;top:100%}.datepicker td,.datepicker th{padding:5px 10px}.datepicker thead tr:nth-child(2){background:var(--accent-color);color:#fff}.datepicker thead tr:nth-child(2) th:hover{background:var(--accent-color-dark-1)}.datepicker thead tr:nth-child(2) .next,.datepicker thead tr:nth-child(2) .prev{background:#fff;color:#000}.datepicker thead tr:nth-child(2) .next:hover,.datepicker thead tr:nth-child(2) .prev:hover{background:#fff}.datepicker tbody .active.day{background-color:var(--accent-color)!important;background-image:unset;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.datepicker tbody .active.day:hover{background-color:var(--accent-color-dark-1)!important;background-image:unset}.home-feature-new-container .home-feature.home-feature-new{margin:0;position:relative}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new{display:block}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track{overflow:hidden}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides{align-items:stretch;display:flex;flex-wrap:nowrap;left:0;position:relative;transition:.4s ease-in-out;width:100%}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide{align-items:stretch;display:flex;flex:0 0 100%;flex-wrap:wrap;min-height:400px;position:relative}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide{align-items:flex-start;flex-direction:column}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content{align-content:center;background:#fbad02;color:#fff;display:flex;flex:0 0 40%;flex-wrap:wrap;justify-content:center;line-height:1.1;padding:20px;text-align:center}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content{flex-wrap:wrap}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content .banner-title{flex:0 0 100%;font-size:60px;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content .banner-title{line-height:60px}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content h2{flex:0 0 100%;font-size:50px;font-weight:400}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content .btn{background:var(--cta-color);border-radius:0;font-size:20px;letter-spacing:3px;margin:20px auto 0;padding:10px 30px;text-transform:uppercase}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content .btn.valentines-light-red{background:#ffe3ea;color:#a40000}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content .btn.valentines-light-red:hover{background:#d1ebe1;color:#008568}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content{bottom:0;flex:1;order:2;width:100%}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content h1{font-size:30px!important}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content h2{font-size:32px!important}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .text-content .btn{font-size:14px;margin-top:5px}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .image-content{flex:1;height:100%;max-height:400px;min-height:400px}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .image-content{min-height:250px}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .image-content img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .image-content{flex:0 0 200px;max-height:200px;width:100%}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .stamp{bottom:10px;max-width:100px;position:absolute;right:10px}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide .stamp{top:10px}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits{align-items:stretch;background:red;display:flex;flex-wrap:wrap}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits{flex-direction:row;width:100%}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits .home-feature-carousel-slide-split{flex:1}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits .home-feature-carousel-slide-split{flex:0 0 100%;height:auto}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits .home-feature-carousel-slide-split .text-content{flex-direction:column;flex-wrap:nowrap;height:100%}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits .home-feature-carousel-slide-split .text-content>*{flex:unset}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits .home-feature-carousel-slide-split .text-content h1{order:1}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits .home-feature-carousel-slide-split .text-content h2{order:2}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits .home-feature-carousel-slide-split .text-content .btn{margin-top:auto;order:4}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits .home-feature-carousel-slide-split .stamp{bottom:unset;max-width:unset;order:3;position:relative;right:unset}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits .home-feature-carousel-slide-split .stamp img{margin:0 auto;max-width:50%}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide-splits .home-feature-carousel-slide-split .stamp{display:none}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday>a:first-child{border-right:2px solid #000;position:relative}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday>a:first-child{border-bottom:2px solid #000;border-right:unset}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday>a:first-child h1{line-height:.8;margin-bottom:10px;text-transform:uppercase}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday>a:first-child h1 span{-webkit-text-stroke:3px #000;color:transparent;display:block}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday>a:first-child h1 span{-webkit-text-stroke:2px #000}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday>a:first-child h2>span{display:block;margin-top:5px}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday>a:first-child h2 .code{border-bottom:2px solid #000;color:#000;display:inline-block;font-weight:700;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday>a:first-child .text-content:after{background:inherit;color:#fff;content:"OR";font-size:30px;position:absolute;right:0;top:50%;transform:translate(50%,-50%)}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday>a:first-child .text-content:after{font-size:15px;padding:0 10px;right:50%;top:100%}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday>a:last-child h1{font-size:32px!important}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday h1{font-size:50px!important}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-track .home-feature-carousel-slides .home-feature-carousel-slide.black-friday h2{font-size:26px!important}}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-indicators{align-items:stretch;bottom:0;display:flex;gap:10px;justify-content:center;padding:10px;position:absolute;width:100%}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-indicators .indicator{aspect-ratio:1/1;background:hsla(0,0%,100%,.6);border-radius:50%;cursor:pointer;height:20px;transition:background .4s ease-in-out;width:20px}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-indicators .indicator:not(.active):hover{background:hsla(0,0%,100%,.8)}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-indicators .indicator.active{background:#fff}@media (min-width:0) and (max-width:768px){.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-indicators{gap:5px;position:relative}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-indicators .indicator{background:var(--accent-color-light-8);height:10px;width:10px}.home-feature-new-container .home-feature.home-feature-new .home-feature-carousel .home-feature-carousel-indicators .indicator.active{background:var(--accent-color)}}.home-feature-new-container .next-day-callout{align-items:center;color:var(--accent-color);display:flex;font-size:19px;font-weight:700;gap:0;padding:20px 0;text-align:center}.home-feature-new-container .next-day-callout span:nth-child(2){border-left:1px solid #163f3e;color:#163f3e;padding-left:5px}@media (min-width:0) and (max-width:1200px){.home-feature-new-container .next-day-callout{display:none}}.home-feature-new-container .review-split .review-section a{align-items:center;display:flex;height:100%}.home-feature-new-container .review-split .review-section img{-o-object-fit:contain;object-fit:contain}@media (min-width:0) and (max-width:768px){.home-feature-new-container .review-split{display:none}}.home-feature{margin-top:10px}.home-feature:first-of-type{border-color:#fff;border-style:solid;border-width:0 1px}@media (min-width:0) and (max-width:992px){.home-feature{display:none}}@media (min-width:0) and (max-width:768px){.home-feature>.container{padding-left:0;padding-right:0}}.home-feature .text{height:100%;padding:20px;text-align:right}@media (min-width:0) and (max-width:768px){.home-feature .text{padding:10px}}.home-feature .text h3{margin-bottom:50px;margin-left:auto}.home-feature .text .btn{display:block;margin-left:auto}.home-feature .img{max-height:50rem;overflow:hidden}.home-feature .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:0) and (max-width:768px){.home-feature .img img{height:20rem}}.home-feature .lg-headline img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;overflow:hidden;width:100%}.home-feature .headline-product{background-image:linear-gradient(#f4f2ee,#dfd7ce);border:2px solid #e1e1e1;overflow:hidden}.home-feature .headline-product .we-recommend{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;min-height:325px;position:relative}@media (min-width:992px){.home-feature .headline-product .we-recommend-invert .text{left:0;right:unset}}@media (min-width:0) and (max-width:992px){.home-feature .headline-product .we-recommend-invert div.image-container img{-o-object-position:right!important;object-position:right!important}}.home-feature .headline-product .we-recommend .free-chocs-container{bottom:-5%;display:block;left:7%;max-width:250px;position:absolute}@media (min-width:0) and (max-width:992px){.home-feature .headline-product .we-recommend .free-chocs-container{display:none}}.home-feature .headline-product .we-recommend-invert .free-chocs-container{left:unset;right:7%}.home-feature .headline-product .we-recommend .text{align-content:center;background:hsla(0,0%,100%,.6);display:flex;flex-direction:row;flex-wrap:wrap;text-align:left;width:40%}.home-feature .headline-product .we-recommend .text>*{flex:0 0 100%}@media (min-width:992px){#prestige-flowers .home-feature .headline-product .we-recommend .text{margin-left:auto}}@media (min-width:0) and (max-width:1200px){.home-feature .headline-product .we-recommend .text{width:60%}}.home-feature .headline-product .we-recommend .text h3{display:block;font-size:25px;font-weight:400;margin:10px 0 0;width:100%}.home-feature .headline-product .we-recommend .text .price{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap}#prestige-hampers .home-feature .headline-product .we-recommend .text .price{margin-top:20px}.home-feature .headline-product .we-recommend .text .price .msrp{font-size:1.2rem;line-height:2rem;text-decoration:line-through;vertical-align:text-bottom}.home-feature .headline-product .we-recommend .text .price .retail{color:var(--accent-color);display:block;font-size:2rem;font-weight:700;line-height:2rem;margin-left:5px}.home-feature .headline-product .we-recommend .text .price span{vertical-align:super}.home-feature .headline-product .we-recommend .text .btn{background:var(--cta-color);flex:unset;margin-left:0}@media screen and (max-width:500px){.home-feature .callout-stack{display:none}}@media (min-width:0) and (max-width:768px){.home-feature.category-feature .column .callout{display:block}}.home-feature .column{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}@media (min-width:0) and (max-width:768px){.home-feature .column{flex-direction:row}}.home-feature .column .callout{align-items:center;background:var(--contrast-color);background-position:50%;background-size:cover;display:flex;flex:1;height:100%;justify-content:center;padding:10px;width:100%}.home-feature .column .callout h3{color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:1.6rem;font-weight:400;margin-bottom:0;text-align:center}@media (min-width:0) and (max-width:768px){.home-feature .column .callout h3{flex:0 0 100%;font-size:1rem}}.home-feature .column .callout:hover{filter:brightness(.95);text-decoration:none}.home-feature .column .callout:first-child{background-color:#7f65c7}#prestige-hampers .home-feature .column .callout:first-child{background-color:var(--accent-color)}.home-feature .column .callout:nth-child(2){background-color:#eddbff}#prestige-hampers .home-feature .column .callout:nth-child(2){background-color:var(--cta-color-light-2)}#prestige-flowers .home-feature .column .callout:nth-child(2) h3{color:#1b1e4a}.home-feature .column .callout:nth-child(3){background-color:#1b1e4a}#prestige-hampers .home-feature .column .callout:nth-child(3){background-color:var(--contrast-color)}.home-feature .image-container{display:none}@media (min-width:0) and (max-width:768px){.home-feature.category-feature{display:block}}@media (min-width:992px){.home-feature.category-feature>.container{padding-right:0}}@media (min-width:0) and (max-width:768px){.home-feature.category-feature>.container{display:block}.home-feature.category-feature>.container .we-recommend{background-image:unset!important;background:var(--accent-color-light-6);display:flex;flex-direction:row;flex-wrap:wrap;min-height:unset}.home-feature.category-feature>.container .we-recommend .image-container{display:block;flex:0 0 45%;position:relative}.home-feature.category-feature>.container .we-recommend .image-container img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0}.home-feature.category-feature>.container .we-recommend .text{text-align:center;width:55%}.home-feature.category-feature>.container .we-recommend .text>strong{display:none}.home-feature.category-feature>.container .we-recommend .text h3{display:block;font-size:14px}.home-feature.category-feature>.container .we-recommend .text p{margin-bottom:0}.home-feature.category-feature>.container .we-recommend .text .price{width:100%}.home-feature.category-feature>.container .we-recommend .text .price .retail{display:block;font-size:16px;text-align:center;width:100%}.home-feature.category-feature>.container .we-recommend .text .price .retail span{vertical-align:unset}.home-feature.category-feature>.container .we-recommend .text .price .retail:before{content:"NOW "}.home-feature.category-feature>.container .we-recommend .text .price .msrp{display:none}.home-feature.category-feature>.container .we-recommend .text .btn{background:var(--accent-color);margin:1rem auto}}@media screen and (min-width:0) and (max-width:768px) and (max-width:425px){.home-feature.category-feature>.container .we-recommend .text .btn{padding:10px!important}}@media (min-width:0) and (max-width:768px){.tagline{display:none}}.tagline p{color:var(--accent-color-dark-3);font-size:18px;padding:15px 10px;text-align:center}#prestige-hampers .tagline .mute{color:#222;opacity:.7}#prestige-hampers .tagline a{color:var(--accent-color);font-weight:700;margin-left:5px;opacity:1}@media (min-width:0) and (max-width:768px){.review-banner{display:none}}.review-banner .container{background:rgba(150,184,149,.2);border-bottom:1px solid #f3f3f3;margin-bottom:10px;padding-bottom:10px;padding-top:10px}.review-banner .container #text-banner-widget_frame{display:block;margin:0 auto;width:80%}@media (min-width:768px) and (max-width:930px){.review-banner iframe{height:70px!important}}.link-callouts{margin-bottom:10px}@media (min-width:0) and (max-width:768px){.link-callouts{display:none}}.link-callouts strong{display:block;margin-bottom:10px;text-align:center}.link-callouts a{display:block;margin:0 auto;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.link-callouts a{width:-moz-fit-content}}#prestige-hampers .link-callouts{border-bottom:1px solid rgba(222,226,230,.6);border-top:1px solid rgba(222,226,230,.6);padding:10px 0}#prestige-hampers .link-callouts a{color:var(--accent-color-dark-2);font-size:18px;font-weight:700;text-decoration:none}.review-split{display:flex;flex-wrap:nowrap;font-size:1.2em;margin:5px 0 0}#prestige-hampers .review-split{margin:0 0 10px}.review-split .review-section{flex:50%;padding:10px 0}.review-split .review-section .rev-score{margin-right:10px}.review-split .review-section a{align-items:center;display:flex;justify-content:center}.review-split .review-section a i{margin-right:4px}.review-split .review-section a img{margin-right:10px;width:120px}#prestige-hampers .review-split .sec-1{background:var(--accent-color-light-8)}#prestige-hampers .review-split .sec-2{background:var(--accent-color-light-9);border-color:rgba(222,226,230,.4);border-style:solid;border-width:1px 0}@media (min-width:0) and (max-width:768px){.review-split{display:none}}.next-day-banner{background:#222;color:#fff;font-weight:700;padding:5px 20px;text-align:center}.flower-care{background:#373737;border-color:#000;border-style:solid;border-width:4px 0 2px;color:#fff;margin-top:1rem;padding:2rem 0}.flower-care h3{font-size:1.2rem;text-align:center;text-transform:uppercase}.flower-care ul{padding:0 0 0 40px}.flower-care li{font-size:13px;line-height:30px;list-style-type:none;margin:10px 0 10px 10px;min-height:70px;position:relative}@media (min-width:768px){.flower-care li{padding:5px 20px}}@media screen and (min-width:576px){.flower-care li{line-height:40px}}@media screen and (min-width:768px){.flower-care li{line-height:25px;min-height:50px}}@media screen and (min-width:992px){.flower-care li{line-height:40px;min-height:60px}}.flower-care li:before{display:block;width:40px}@media (min-width:0) and (max-width:768px){.flower-care li:before{margin:0 auto}}@media (min-width:768px){.flower-care li:before{left:-30px;position:absolute}}.flower-care li.ci-sponge:before{content:url(/styles/main/fonts/icons/sponge.svg)}.flower-care li.ci-vase:before{content:url(/styles/main/fonts/icons/vase.svg)}.flower-care li.ci-leaves:before{content:url(/styles/main/fonts/icons/leaves.svg)}.flower-care li.ci-scissors:before{content:url(/styles/main/fonts/icons/scissors.svg)}.flower-care li.ci-sun:before{content:url(/styles/main/fonts/icons/sun.svg)}.flower-care li.ci-water:before{content:url(/styles/main/fonts/icons/water.svg)}.flower-care li.ci-flower:before{content:url(/styles/main/fonts/icons/flower.svg)}.flower-care li.ci-nowater:before{content:url(/styles/main/fonts/icons/nowater.svg)}.flower-care li.ci-drops:before{content:url(/styles/main/fonts/icons/drops.svg)}.flower-care li.ci-hatbox:before{content:url(/styles/main/fonts/icons/hatbox.svg)}@media (min-width:0) and (max-width:768px){.flower-care{display:none}}.care-features,.delivery-info,.substitution-info{color:#000}.care-features h3,.delivery-info h3,.substitution-info h3{font-size:1.2rem;text-align:center;text-transform:uppercase}.care-features ul,.delivery-info ul,.substitution-info ul{padding:0 0 0 40px}.care-features li,.delivery-info li,.substitution-info li{color:inherit;font-size:inherit;font-weight:inherit;list-style-type:none;margin:10px 0;position:relative;text-decoration:inherit}.care-features li:before,.delivery-info li:before,.substitution-info li:before{display:block;width:40px}@media (min-width:0) and (max-width:768px){.care-features li:before,.delivery-info li:before,.substitution-info li:before{left:-50px;position:absolute}}@media (min-width:768px){.care-features li:before,.delivery-info li:before,.substitution-info li:before{left:-50px;position:absolute}}.care-features li.i-Recycle:before,.delivery-info li.i-Recycle:before,.substitution-info li.i-Recycle:before{content:url(/styles/main/fonts/icons/i-recycle.svg)}.care-features li.i-Delivery:before,.delivery-info li.i-Delivery:before,.substitution-info li.i-Delivery:before{content:url(/styles/main/fonts/icons/i-delivery.svg)}.care-features li.i-Bouquet:before,.delivery-info li.i-Bouquet:before,.substitution-info li.i-Bouquet:before{content:url(/styles/main/fonts/icons/i-bouquet.svg)}.care-features li.i-Weather:before,.delivery-info li.i-Weather:before,.substitution-info li.i-Weather:before{content:url(/styles/main/fonts/icons/i-weather.svg)}.care-features li.i-Stem:before,.delivery-info li.i-Stem:before,.substitution-info li.i-Stem:before{content:url(/styles/main/fonts/icons/i-stem.svg)}.care-features li.i-Water:before,.delivery-info li.i-Water:before,.substitution-info li.i-Water:before{content:url(/styles/main/fonts/icons/i-water.svg)}.care-features li.i-Bud:before,.delivery-info li.i-Bud:before,.substitution-info li.i-Bud:before{content:url(/styles/main/fonts/icons/i-bud.svg)}.care-features li.i-Vase:before,.delivery-info li.i-Vase:before,.substitution-info li.i-Vase:before{content:url(/styles/main/fonts/icons/i-vase.svg)}.care-features li.i-WaterCan:before,.delivery-info li.i-WaterCan:before,.substitution-info li.i-WaterCan:before{content:url(/styles/main/fonts/icons/i-water-can.svg)}.care-features li.i-Leaves:before,.delivery-info li.i-Leaves:before,.substitution-info li.i-Leaves:before{content:url(/styles/main/fonts/icons/i-leaves.svg)}.care-features li.i-Scissors:before,.delivery-info li.i-Scissors:before,.substitution-info li.i-Scissors:before{content:url(/styles/main/fonts/icons/i-scissors.svg)}.care-features li.i-WaterDrop:before,.delivery-info li.i-WaterDrop:before,.substitution-info li.i-WaterDrop:before{content:url(/styles/main/fonts/icons/i-water-drop.svg)}.care-features li.i-Sunshine:before,.delivery-info li.i-Sunshine:before,.substitution-info li.i-Sunshine:before{content:url(/styles/main/fonts/icons/i-sunshine.svg)}@-webkit-keyframes pulse-box-shadow{0%{box-shadow:0 0 0 0 #123b2f}50%{box-shadow:0 0 0 1.5px #123b2f}to{box-shadow:0 0 0 0 #123b2f}}@keyframes pulse-box-shadow{0%{box-shadow:0 0 0 0 #123b2f}50%{box-shadow:0 0 0 1.5px #123b2f}to{box-shadow:0 0 0 0 #123b2f}}.message-card-section .message-card-trigger{background:#d2ebe2;border:1px solid rgba(0,0,0,.2);color:#123b2f;font-size:11px;font-size:14px;margin-bottom:10px;padding:10px}.message-card-section .message-card-trigger.mothers-day-video-message{background:#ffe3ea;color:#fff}#prestige-hampers .message-card-section .message-card-trigger{background:var(--accent-color-light-8);color:#000}.message-card-section .message-card-trigger .checkmark-container{padding-left:0}.message-card-section .message-card-trigger .checkmark-container p{font-size:18px}.message-card-section .message-card-trigger .btn{background:var(--accent-color);color:#fff;margin:20px auto 0}.message-card-section .message-card-trigger h3{font-size:16px;font-weight:700;text-align:center}.message-card-section .message-card-trigger .how-it-works{align-items:flex-start;counter-reset:how-it-works;display:flex;flex-direction:row;flex-wrap:wrap}.message-card-section .message-card-trigger .how-it-works .step{align-items:center;counter-increment:how-it-works;display:flex;flex:1;flex-direction:column;padding:5px;position:relative}.message-card-section .message-card-trigger .how-it-works .step:before{content:counter(how-it-works);font-size:16px;font-weight:700;left:25px;position:absolute}.message-card-section .message-card-trigger .how-it-works .step img{aspect-ratio:1/1;border-radius:100%;border-right:none;border-top:none;-o-object-fit:cover;object-fit:cover;width:70%;z-index:1}.message-card-section .message-card-trigger .how-it-works .step span{display:block;font-size:12px;margin-top:5px;text-align:center}.message-card-section .message-card-trigger .how-it-works video{border-radius:10px;display:block;margin:0 auto;max-height:200px;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.message-card-section .message-card-record-container{background:rgba(0,0,0,.4);inset:0 0 0 0;position:fixed;z-index:5}.message-card-section .message-card-record-container .message-card-wrapper{align-items:center;display:flex;inset:0 0 0 0;justify-content:center;position:fixed;z-index:6}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record{background:#fff;border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;max-width:600px;min-height:300px;padding:20px;position:relative;transition:all .8s ease-in-out}@media (min-width:768px){.message-card-section .message-card-record-container .message-card-wrapper .message-card-record{min-height:500px}}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record.preview{max-width:800px;min-height:300px}@media (min-width:768px){.message-card-section .message-card-record-container .message-card-wrapper .message-card-record.preview{min-height:600px}}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record.preview .heading{flex:1;height:100%}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record.preview .heading .heading-track{height:100%}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record.preview .heading .heading-track video{margin-bottom:10px;max-height:450px}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .close-option-top{position:absolute;right:1px;top:1px}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .close-option-top span{background:#fff;color:#000}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .close-option-top span i{font-weight:700}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading{overflow:hidden;position:relative;width:100%}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track{display:flex;flex-wrap:nowrap;height:auto;left:-100%;margin-bottom:5px;position:relative;transition:all .2s ease-in-out;width:100%}@media (min-width:768px){.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track{height:auto;margin-bottom:0}}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track .intro{max-height:240px}@media (min-width:768px){.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track .intro{max-height:none}}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div{flex:0 0 100%;position:relative}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div>img{border-radius:10px;max-height:315px;-o-object-fit:cover;object-fit:cover}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div .content{align-content:flex-end;align-items:flex-end;background-image:linear-gradient(180deg,rgba(0,0,0,.1) 50%,rgba(0,0,0,.8));border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;inset:0 0 0 0;justify-content:center;overflow:hidden;position:absolute}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div .content h1{font-size:18px;margin-bottom:0;padding:10px 0;text-align:center;text-transform:capitalize}@media (min-width:768px){.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div .content h1{font-size:22px}}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div .content p{flex:0 0 100%;font-size:13px;margin:10px auto;max-width:85%;text-align:center}@media (min-width:768px){.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div .content p{font-size:16px;margin:10px auto 40px}}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div video{background:#222;border-radius:10px;display:block;max-height:315px;overflow:hidden;transition:all .8s ease-in-out;width:100%;z-index:1}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.voice-message .content{background:var(--contrast-color-light-6);color:#000}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.voice-message #voice-preview{flex:0 0 100%}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.voice-message #voice-preview video{height:20px;margin:20px auto;max-width:300px;width:100%}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview,.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview *{height:100%}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview video{position:relative;z-index:10}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview .recording-preview{align-items:center;display:flex;font-size:20px;height:auto;left:10px;position:absolute;top:10px;z-index:11}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview .recording-preview.hidden{display:none}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview .recording-preview:before{-webkit-animation:blink 1.5s infinite;animation:blink 1.5s infinite;background:red;border-radius:10px;content:"";display:block;height:20px;margin-right:5px;width:20px}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview .recording-preview:after{color:red;content:"REC";letter-spacing:2px}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview .recording-preview-text{align-items:center;display:flex;font-size:20px;height:auto;left:10px;position:absolute;top:10px;z-index:11}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview .recording-preview-text.hidden{display:none}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview .recording-preview-text:before{-webkit-animation:blink 1.5s infinite;animation:blink 1.5s infinite;background:red;border-radius:10px;content:"";display:block;height:20px;margin-right:5px;width:20px}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message #video-preview .recording-preview-text:after{color:red;content:"PREVIEW";letter-spacing:2px}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message .content{background-image:unset}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .heading .heading-track>div.video-message.active .recording{display:flex}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices{align-items:stretch;background:#f3f3f3;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:auto;padding:20px}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .choices-heading,.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .video-error,.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .voice-error{flex:0 0 100%}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .choices-heading h3,.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .video-error h3,.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .voice-error h3{font-size:13px;font-weight:700;margin-bottom:10px;opacity:.5;text-align:center;text-transform:uppercase}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .options-wrapper{overflow:hidden;position:relative;width:100%}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .options-wrapper .options-track{align-items:center;display:flex;flex-wrap:nowrap;left:-100%;position:relative;transition:all .2s ease-in-out;width:100%}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .options-wrapper .options-track>div{display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:center;width:100%}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .options-wrapper .options-track>div div{flex:0 0 100px;text-align:center}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .options-wrapper .options-track>div div .btn{align-items:center;background:none;border:1px solid rgba(0,0,0,.6);border-radius:50%;color:rgba(0,0,0,.6);display:flex;height:40px;justify-content:center;margin:0 auto 2px;transition:all .2s ease-in-out;width:40px}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .options-wrapper .options-track>div div .btn i{font-size:20px}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .options-wrapper .options-track>div div:hover .btn{background:var(--contrast-color-light-6);color:var(--accent-color)}.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .options-wrapper .options-track>div div#video-finish-option,.message-card-section .message-card-record-container .message-card-wrapper .message-card-record .choices .options-wrapper .options-track>div div#voice-finish-option{flex:0 0 100%}.message-card-section .visualiser.active .bar{-webkit-animation:Wobble 2s infinite;animation:Wobble 2s infinite;opacity:1!important}.message-card-section .visualiser.completed .bar{-webkit-animation:Wobble 8s infinite;animation:Wobble 8s infinite;height:10px;opacity:1;transition:opacity 0 ease-in-out}.message-card-section .visualiser.completed .bar:nth-child(2){height:35px}.message-card-section .visualiser.completed .bar:nth-child(3){height:22px}.message-card-section .visualiser.completed .bar:nth-child(4){height:43px}.message-card-section .visualiser.completed .bar:nth-child(5){height:11px}.message-card-section .visualiser{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.message-card-section .visualiser:not(.completed):not(.active) .bar{opacity:0}.message-card-section .visualiser .bar{background:#1d1e22;border-radius:10px;height:35px;margin:0 10px;position:relative;transition:all .4s ease-in-out;width:10px}.message-card-section .visualiser .bar:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;height:40px}.message-card-section .visualiser .bar:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s;height:45px}.message-card-section .visualiser .bar:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s;height:40px}.message-card-section .visualiser .bar:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes Wobble{0%{top:0}33%{top:-10px}66%{top:10px}99%{top:0}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.video-message-notification{bottom:0;left:0;max-width:400px;padding:20px;position:fixed;z-index:20}.video-message-notification .notification{align-items:center;background:#222;border:1px solid rgba(0,0,0,.2);border-radius:10px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;padding:20px}.video-message-notification .notification p{flex:1;font-size:14px;padding-left:10px}.video-message-notification .notification i{align-items:center;background:var(--accent-color);border-radius:50%;color:#fff;display:flex;font-size:larger;height:40px;justify-content:center;padding:10px;width:40px}.personalised-card-wrapper input{display:none}.personalised-card-wrapper input:checked~.checkmark-container .checkmark,.personalised-card-wrapper input:checked~.left-section .checkmark-container .checkmark{background:#0075ff}.personalised-card-wrapper input:checked~.checkmark-container .checkmark:after,.personalised-card-wrapper input:checked~.left-section .checkmark-container .checkmark:after{content:"\f00c";font:var(--fa-font-solid);font-size:14px;line-height:20px}.personalised-card-wrapper input~.checkmark-container .checkmark,.personalised-card-wrapper input~.left-section .checkmark-container .checkmark{align-content:center;background:#000;border-radius:10px;cursor:pointer;display:flex;height:20px;justify-content:center;margin:10px 10px 10px 0;width:20px}.personalised-card-wrapper input~.checkmark-container .checkmark:after,.personalised-card-wrapper input~.left-section .checkmark-container .checkmark:after{color:#fff;content:"\2b";font:var(--fa-font-solid);font-size:14px;font-weight:700;line-height:20px}.personalised-card-wrapper input.non-pretty{display:block;flex:0 0 10%}.personalised-card-wrapper .checkmark-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:10px;width:100%}.personalised-card-wrapper .checkmark-container p.personalised-card-option{font-size:18px}#prestige-hampers .personalised-card-wrapper .checkmark-container p.personalised-card-option{color:#000}.personalised-card-wrapper.valentines-style .personalised-card-container{background:#ffbcae;border:1px solid #8a0e13;color:#8a0e13}.personalised-card-wrapper.valentines-style .personalised-card-container .personalised-card-message .personalised-card-price s{color:#000}.personalised-card-wrapper.valentines-style .personalised-card-container .personalised-card-option{font-family:Noticia Text,serif;font-weight:700}.personalised-card-wrapper.valentines-style .message-card-trigger{background:#ffbcae;border:1px solid #8a0e13;color:#8a0e13}.personalised-card-wrapper.valentines-style .message-card-trigger .checkmark-container p{font-family:Noticia Text,serif;font-weight:700}.personalised-card-wrapper.valentines-style .message-card-trigger .btn{background:#89171a}.personalised-card-wrapper .personalised-card-container{align-items:center;background:#d2ebe2;color:#123b2f;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:10px}#prestige-hampers .personalised-card-wrapper .personalised-card-container{background:var(--accent-color-light-8)}.personalised-card-wrapper .personalised-card-container.personalise-your-card{-webkit-animation:pulse-box-shadow 1s infinite;animation:pulse-box-shadow 1s infinite}.personalised-card-wrapper .personalised-card-container .left-section{flex:0 0 75%}.personalised-card-wrapper .personalised-card-container .right-section{flex:0 0 25%}.personalised-card-wrapper .personalised-card-container .personalised-card-message{flex:0 0 75%;padding-left:10px;position:relative}.personalised-card-wrapper .personalised-card-container .personalised-card-message ul{font-size:13px;margin:10px 0 10px 20px}#prestige-hampers .personalised-card-wrapper .personalised-card-container .personalised-card-message ul{color:#000}.personalised-card-wrapper .personalised-card-container .personalised-card-message span.personalised-card-price{color:#579971;font-size:1.2rem;font-weight:700}.personalised-card-wrapper .personalised-card-container .personalised-card-message span.personalised-card-price s{color:var(--accent-color-dark-5);font-weight:400;opacity:.5}#prestige-hampers .personalised-card-wrapper .personalised-card-container .personalised-card-message span.personalised-card-price s{color:#000}.personalised-card-wrapper .personalised-card-container .message-card-seperator{background:#fff;cursor:default;margin:10px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.personalised-card-wrapper .personalised-card-container .personalised-card-preview{flex:0 0 25%}.personalised-card-wrapper .personalised-card-container .personalised-card-preview .personalise-button{background:#212b42;color:#fff;display:block;text-align:center;width:100%}.personalised-card-wrapper .personalised-card-container .personalised-card-preview .preview_container{align-items:center;display:flex;flex-direction:column;justify-content:center}.personalised-card-wrapper .personalised-card-container .personalised-card-preview .preview_container img{max-width:80px}.personalised-card-wrapper .personalised-card-container .personalised-card-preview .modal{z-index:9999999999}.personalised-card-wrapper .standard_card{position:relative}.personalised-card-preview .modal-dialog-centered{height:100%;margin:0 auto}.personalised-card-preview .modal-dialog-centered .modal-content{height:100%}@media (min-width:768px){.personalised-card-preview .modal-dialog-centered .modal-content{max-height:800px}}.personalised-card-preview .modal-dialog-centered .modal-content .modal-body{padding:0}#submit[disabled=disabled]{cursor:not-allowed;opacity:.5}.tracking-form{border:1px solid #dee2e6;margin-bottom:2rem}.tracking-form .tracking-header{background:var(--accent-color);color:#fff;padding:10px}.tracking-form form{padding:20px}.tracking-form form .form-group{margin-bottom:20px}.tracking-form .btn{margin-top:10px;text-align:center;width:100%}@media (min-width:768px){.tracking-form{margin-bottom:20rem}}.tracking-form .tracking-item-info{padding:20px}.tracking-form .tracking-item-info .addons .addon{display:block;text-transform:capitalize}.tracking-form .tracking-delivery-info{padding:20px}@media (min-width:0) and (max-width:992px){.tracking-form .tracking-delivery-info{padding:0 20px 20px}.tracking-form .tracking-delivery-info:before{background:#dee2e6;content:"";display:block;height:1px;margin-bottom:20px;width:100%}}.tracking-form .tracking-shipping-info{padding:0 20px 20px}.tracking-form .tracking-shipping-info:before{background:#dee2e6;content:"";display:block;height:1px;margin-bottom:20px;width:100%}.featured-addons,.included-addons{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap}.featured-addons.included-addons>div,.included-addons.included-addons>div{border-bottom:none}.featured-addons.included-addons>div .included-addon__price,.included-addons.included-addons>div .included-addon__price{display:block;font-weight:700;text-align:center}.featured-addons.featured-addons>div,.included-addons.featured-addons>div{border-top:none}.featured-addons>div,.included-addons>div{border:1px solid rgba(222,226,230,.2);border-collapse:collapse;display:flex;flex:0 0 25%;flex-direction:row;flex-direction:column;flex-wrap:wrap;min-width:25%;padding:10px;position:relative}.featured-addons>div div[class*=addon__img],.included-addons>div div[class*=addon__img]{display:block;width:100%}.featured-addons>div div[class*=addon__img] .image-wrapper,.included-addons>div div[class*=addon__img] .image-wrapper{min-height:50px;padding-top:100%;position:relative;width:100%}.featured-addons>div div[class*=addon__img] .image-wrapper img,.included-addons>div div[class*=addon__img] .image-wrapper img{bottom:0;display:block;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0}.featured-addons>div [class*=-addon__desc],.included-addons>div [class*=-addon__desc]{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;text-align:center}.featured-addons>div [class*=-addon__desc] [class*=-addon__title],.included-addons>div [class*=-addon__desc] [class*=-addon__title]{display:block;width:100%}.featured-addons>div [class*=-addon__desc] [class*=-addon__price],.included-addons>div [class*=-addon__desc] [class*=-addon__price]{align-self:flex-end;display:block;font-weight:700;justify-content:center;text-align:center;width:100%}.featured-addons>div label,.included-addons>div label{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.featured-addons>div input:checked~.checkmark,.included-addons>div input:checked~.checkmark{background:#0075ff}.featured-addons>div input:checked~.checkmark:after,.included-addons>div input:checked~.checkmark:after{content:"\f00c";font:var(--fa-font-regular)}.featured-addons>div input~.checkmark,.included-addons>div input~.checkmark{align-content:center;align-items:center;background:#222;border-radius:10px;display:flex;height:15px;justify-content:center;position:absolute;right:5px;top:5px;width:15px}.featured-addons>div input~.checkmark:after,.included-addons>div input~.checkmark:after{align-content:center;align-items:center;color:#fff;content:"\2b";display:flex;font:var(--fa-font-solid);font-size:12px;font-weight:700;height:100%}.extras-box{border:1px solid #f3f3f3;position:relative}#prestige-flowers .cart-body .extras-box{border:none}@media (min-width:768px) and (max-width:992px){.extras-box{margin-bottom:20px}}.extras-box .owl-item{cursor:pointer;padding:.4rem}.extras-box .owl-item label{cursor:pointer;position:relative}.extras-box input{display:none}.extras-box .add-img{border:1px solid rgba(0,0,0,.05);display:block;padding-top:100%;position:relative;width:100%}.extras-box .add-img img{bottom:0;display:block;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.extras-box .add-img .checkmark{align-items:center;background:#222;border-radius:100%;bottom:0;display:flex;left:0;position:absolute}.extras-box .add-img .checkmark:after{align-items:center;border-radius:100%;color:#fff;content:"\2b";display:flex;font:var(--fa-font-solid);font-size:13px!important;font-weight:700;height:1.3rem;justify-content:center;position:relative;text-align:center;top:0!important;width:100%;width:1.3rem}.extras-box .checkmark-container{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.extras-box input:checked~.checkmark{background:#0075ff}.extras-box input:checked~.checkmark:after{content:"\f00c";font:var(--fa-font-regular)}.extras-box input~.checkmark{align-content:center;align-items:center;background:#222;border-radius:10px;display:flex;height:15px;justify-content:center;position:absolute;right:5px;top:5px;width:15px}.extras-box input~.checkmark:after{align-content:center;align-items:center;color:#fff;content:"\2b";display:flex;font:var(--fa-font-solid);font-size:12px;font-weight:700;height:100%}.extras-box .add-cost{display:block;font-weight:700}.extras-box .owl-nav{background:red}.extras-box .owl-nav>div[class*=owl-]{background:var(--contrast-color);border-radius:0;bottom:0;display:flex;font-size:1.2rem;margin:0;padding:.4rem 1rem;position:absolute}.extras-box .owl-nav>div[class*=owl-]:after{font-weight:700;text-transform:uppercase}#prestige-flowers .extras-box .owl-nav>div[class*=owl-]{background:#d2ebe2;color:#123b2f}.extras-box .owl-nav .owl-next{right:0}.extras-box .owl-nav .owl-next:after{content:"\f054";font:var(--fa-font-solid)}.extras-box .owl-nav .owl-prev{left:0}.extras-box .owl-nav .owl-prev:after{content:"\f053";font:var(--fa-font-solid)}.tooltip{--tooltip-content:attr(data-content);background:none;color:#fff;letter-spacing:0;text-transform:capitalize;width:100%;z-index:1}.tooltip,.tooltip .fa-circle-info{border:none;cursor:pointer;font-size:1.2rem;left:0;outline:none;padding:.2rem;position:absolute;top:0}.tooltip .fa-circle-info{color:var(--accent-color-dark-1);z-index:2}.tooltip:hover:after{--tooltip-content:inherit;background:#222;border-radius:0 0 5px 5px;content:var(--tooltip-content);font-size:10px;left:0;padding:5px;position:absolute;right:0;top:0;width:100%;z-index:2}.show_checkbox div[class*=addon]{padding-bottom:10px}.show_checkbox .checkmark-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.show_checkbox .checkmark-container input{display:block;margin:auto auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.show_checkbox .checkmark-container .checkmark{display:none}.ambassador-layout .instagram-details{font-size:22px;padding:30px 0;text-align:center}.ambassador-layout .instagram-details h1{display:block;text-align:center;width:100%}.ambassdador_code_apply{background:var(--contrast-color);font-size:22px;font-weight:700;margin:20px 0;padding:10px;text-align:center;width:100%}.howdoesitwork span{display:block;font-weight:400;margin-top:20px;text-transform:none}.app_prompt{background:#f7f7f7;border-top:1px solid rgba(0,0,0,.1);bottom:0;display:none;left:0;padding:10px;position:fixed;width:100%;z-index:10000001}.app_prompt>.g{background:#fff;display:block;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.app_prompt>.g>div{box-sizing:border-box;padding:10px;position:relative}.app_prompt>.g>div:first-child{flex-basis:80%}.app_prompt>.g>div:nth-child(2){flex-basis:20%}.app_prompt .app_download{background:#3ba9a6;box-sizing:border-box;color:#fff;cursor:pointer;display:block;margin-top:10px;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.app_prompt .app_download{width:-moz-fit-content}}.app_prompt .app-icon_container{display:table;height:100%;width:100%;word-break:break-all}.app_prompt .app-icon_position{display:table-cell;vertical-align:middle}.app_prompt .app-icon{border:1px solid rgba(0,0,0,.1);border-radius:5px;height:75px;width:75px}.app_prompt .close{color:rgba(0,0,0,.3);font-size:14px;position:absolute;right:10px;top:10px}.sidebar{background:#fff;height:300px;padding:0 10px 10px}.sidebar .panel{background:#fff;border:1px solid #e4e4e4;margin-bottom:10px;width:100%}.sidebar .panel .panel-top{background:var(--accent-color-bg);color:#fff;font-weight:700;padding:5px;text-align:center}.sidebar .panel .panel-bottom{padding:10px}.sidebar .panel .panel-bottom .btn{width:100%}.sidebar .panel .reviews{display:block;margin:0 auto;width:70%}.sidebar .panel select{border:1px solid #e4e4e4;border-radius:3px;display:block;margin:10px 0;padding:5px;text-align:center;-moz-text-align-last:center;text-align-last:center;width:100%}.sidebar .panel select option{display:block;text-align:center;width:100%}@media screen and (max-width:750px){.stars{display:none}}.stars{padding-top:20px}.stars div h1{background:#444;border-radius:100%;height:50px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px}.star--active{color:#daa520}.checkout-content .howdoesitwork{font-size:14px;font-weight:700;margin:0 auto 50px;padding:0;text-align:center;text-transform:uppercase;width:80%}.rewards__desc{margin-top:20px}.rewards__desc button{background:#444;color:#fff;display:block;font-weight:700;margin:10px 0 30px auto;opacity:.5}.rewards__desc button:hover{cursor:not-allowed}.rewards__desc button[active=yes]{opacity:1}.rewards__desc button[active=yes]:hover{background:var(--accent-color);cursor:pointer}.rewards .point_available,.rewards__desc strong{display:block;text-align:center}.rewards .point_available{font-style:italic}#redeemed{display:none;padding-bottom:200px}.redeemed__desc h3{text-align:center}#coupon_gen_result{background:#f6f1ed;display:block;font-size:25px;letter-spacing:7px;margin:0 auto;padding:15px 30px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){#coupon_gen_result{width:-moz-fit-content}}.btn-redemption{border-radius:0!important}.share_container{margin-left:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.share_container{width:-moz-fit-content}}.share-button{background:#3ba9a6;color:#fff!important;cursor:pointer;display:block;font-weight:700;margin-bottom:30px;margin-left:auto;padding:10px 30px;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.share-button{width:-moz-fit-content}}.share_container:hover .share_dropdown{display:block}.share_dropdown{border-radius:5px;display:none;overflow:hidden;position:absolute;right:0;top:100%;width:150px;z-index:5}.share_dropdown>div{background:#2b2a2a;color:#3ba9a6;cursor:pointer;font-weight:700;margin-left:auto;padding:10px}.share_dropdown>div:not(:last-child):not(:first-child){border-bottom:1px solid #8f8f8f}.share_dropdown>div:nth-of-type(2){border-radius:5px 5px 0 0}.share_dropdown>div:not(:first-child):hover{background:#383333}.share_container .share_dropdown .arrow{background:#2b2a2a;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);margin-right:5px;width:10%}#addon_cross_sell_container{background:rgba(0,0,0,.5)!important;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:6}#addon_cross_sell_container #addon_cross_sell_wrapper{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}#addon_cross_sell_container #addon_cross_sell_wrapper .close-button{cursor:pointer;display:block;font-size:1.6rem;line-height:1.6rem;margin-bottom:10px;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){#addon_cross_sell_container #addon_cross_sell_wrapper .close-button{width:-moz-fit-content}}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell{background:#fff;max-width:800px;padding:1rem;width:90%}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell hr{margin:1rem 0}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell h3{font-size:1.6rem;font-weight:400}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell .col-md-5 .col-md-6{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:0) and (max-width:768px){#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell .col-md-5 .col-md-6:first-child{order:2}}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell .btn{padding:10px;width:100%}@media (min-width:0) and (max-width:768px){#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell .btn{margin:10px 0}}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell .btn.error{background:#f56256}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell .btn.error:hover{background:#f88f86}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell{color:#fff;padding:0;position:relative;text-align:center}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .close-addon-cross-sell{background-color:rgba(0,0,0,.5);cursor:pointer;font-size:20px;padding:10px 20px;position:absolute;right:0}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content{background-color:#1b1e4a;padding:40px}#prestige-hampers #addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content{background-color:#fdf0d6;color:#21291b}@media (min-width:0) and (max-width:768px){#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content{padding:25px}}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .product-name{font-size:30px;font-weight:700;margin-bottom:0}@media (min-width:0) and (max-width:768px){#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .product-name{font-size:25px;margin-bottom:5px}}@media (min-width:0) and (max-width:576px){#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .product-name{font-size:20px}}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .product-price{font-size:25px}@media (min-width:0) and (max-width:768px){#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .product-price{font-size:18px}}@media (min-width:0) and (max-width:576px){#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .product-price{font-size:16px}}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:35px}@media (min-width:0) and (max-width:768px){#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons{margin-top:15px}}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input{margin:0;width:30%}@media (min-width:0) and (max-width:576px){#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input{width:65%}}@media (min-width:0) and (max-width:300px){#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input{width:100%}}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input:first-of-type{background:#008568}#prestige-hampers #addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input:first-of-type{background:#093d32;color:#fff}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input:first-of-type:hover{background:#7f65c7}#prestige-hampers #addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input:first-of-type:hover{background:#008568}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input:last-of-type{background:#767676}#prestige-hampers #addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input:last-of-type{background:#ba172a;color:#fff}#addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input:last-of-type:hover{background:#ba172a}#prestige-hampers #addon_cross_sell_container #addon_cross_sell_wrapper .addons-cross-sell.new-addons-cross-sell .text-content .buttons input:last-of-type:hover{background:#601a1b}.delivery-pass .left{padding:20px}.delivery-pass .left .heading{color:#000;font-size:16px;font-weight:700}.delivery-pass .left .heading span{display:block;font-size:12px;font-style:italic;font-weight:400;margin-top:3rem;opacity:.8}.delivery-pass .left .heading strong{color:var(--accent-color)}.delivery-pass .left .heading p{border-top:1px solid #c1c9d0;font-size:14px;font-weight:400;margin-bottom:10px;margin-top:2px;opacity:.8;padding-top:2px}.delivery-pass .left input[type=radio]{display:none}.delivery-pass .left label{position:relative;text-transform:none}.delivery-pass .left input#no-delivery-pass:not(:checked)~label{border:2px solid transparent}.delivery-pass .left input:checked~label{border:2px solid #0075ff}.delivery-pass .left input:checked~label:hover{background:var(--cta-color-bg)}.delivery-pass .left input:checked~label:after{background:#0075ff;bottom:0;content:"Selected";display:block;font-size:10px;left:0;line-height:8px;padding-top:3px;position:absolute;right:0;text-transform:uppercase;z-index:2}.delivery-pass .left .btn{margin:3px 0;padding:10px 0;text-align:center;width:100%}.delivery-pass .left .btn#no-del-pass{background:#818181}.delivery-pass .left .btn#no-del-pass:hover{background:#b4b4b4}.delivery-pass .right{pointer-events:none;position:relative}.delivery-pass .right,.delivery-pass .right .headliner{height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.delivery-pass .right .headliner{bottom:0;-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s}.delivery-pass .right .headliner.active{opacity:1}.delivery-pass-old{background:var(--accent-color-dark-4);border-radius:10px;color:#fff;display:block;margin:0 auto;max-width:500px}.delivery-pass-old .top{padding:15px 10px 0}@media (min-width:0) and (max-width:768px){.delivery-pass-old .top{padding:0 10px}}.delivery-pass-old .top h3{background:none;font-size:36px;margin-bottom:0}@media (min-width:0) and (max-width:768px){.delivery-pass-old .top h3{font-size:20px}}.delivery-pass-old .top ul{font-size:16px;padding:0 20px}.delivery-pass-old .bottom{padding-bottom:20px}.delivery-pass-old .bottom input{display:none}.delivery-pass-old .bottom input:checked+.btn{background:#fff;color:var(--accent-color-dark-4);font-weight:700}.delivery-pass-old .bottom input:disabled+.btn{background:var(--accent-color-dark-4);color:#fff;cursor:not-allowed;opacity:.5}.delivery-pass-old .bottom .btn{background:none;border:1px solid #fff;color:var(--accent-color-light-6);cursor:pointer;display:block;font-size:16px;letter-spacing:0;padding:5px 20px;text-align:left;text-transform:none;width:100%}.delivery-pass-old .bottom .btn span{font-size:smaller}@media (min-width:0) and (max-width:768px){.del_pass_container{padding:0}}.special-callouts{border-bottom:2px solid var(--accent-color-dark-3);border-left:0 solid var(--accent-color-dark-3);border-right:0 solid var(--accent-color-dark-3);border-top:2px solid var(--accent-color-dark-3)}@media (min-width:768px){.special-callouts{display:none}}.special-callouts:has(.christmas-flowers){border-top-color:#8d1220}.special-callouts .special-callout{font-size:1.2rem;position:relative}.special-callouts .special-callout[for^=Valentine] a{color:#d91b2a;font-weight:700}.special-callouts .special-callout.christmas-flowers{background:#ba182a;color:#fff}.special-callouts .special-callout.christmas-flowers+.special-callout{border-top-color:#8d1220}.special-callouts .special-callout.christmas-flowers a{color:#fff}.special-callouts .special-callout>a,.special-callouts .special-callout>strong{color:var(--accent-color-dark-3);display:block;padding:15px 20px}.special-callouts .special-callout.drop{background:var(--accent-color-light-6)}.special-callouts .special-callout.drop .links{max-height:0;overflow:hidden}.special-callouts .special-callout.drop.shown{max-height:200vh}.special-callouts .special-callout:not(:first-child){border-top:1px solid var(--accent-color-dark-3)}.special-callouts .special-callout>a{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;width:100%}.special-callouts .special-callout>a:hover{text-decoration:none}.special-callouts .special-callout a:after{content:"\f054";display:block;font:var(--fa-font-solid);margin-left:auto}.charity-section .bottom,.charity-section .top{font-size:14px;padding:20px;text-align:center}.charity-section .top{background:var(--accent-color-light-6);color:var(--accent-color-dark-5)}.charity-section .bottom{align-content:flex-start;align-items:center;background:var(--accent-color-dark-4);color:#fff;display:flex;flex-direction:row;flex-wrap:wrap}.charity-section .bottom span{flex:0 0 20%;font-size:40px;margin-right:20px}.charity-section .bottom p{flex:1;text-align:left}.charity-section .charity-icons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.charity-section .charity-icons .icon-container{flex:0 0 50%;max-width:50%;padding:20px}.charity-section .charity-icons .icon-container img{display:block;height:50px;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.charity-section{display:none}}.breadcrumbs{padding:1rem 0}@media screen and (max-width:425px){.breadcrumbs{display:none}}.breadcrumbs ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none}.breadcrumbs ul li:not(:first-child){padding:0 5px}.special_category{border-bottom:1px solid var(--accent-color-dark-3);border-left:0 solid var(--accent-color-dark-3);border-right:0 solid var(--accent-color-dark-3);border-top:1px solid var(--accent-color-dark-3);padding:20px;position:relative}.special_category .wrapper{position:relative}.special_category .offer{align-items:center;background:var(--accent-color-dark-4);border-radius:100%;color:#fff;display:flex;font-family:Times New Roman,Times,serif;font-size:17px;font-style:italic;height:115px;justify-content:center;left:0;line-height:20px;position:absolute;text-align:center;top:0;width:115px}.special_category .offer p{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:10px;text-align:center}.special_category .image-container{padding:40px}.special_category p.description{color:var(--accent-color-dark-4);font-size:14px;margin-bottom:10px;text-align:center}.special_category .btn{background:var(--accent-color-dark-2);border-radius:0;color:#fff;font-size:14px;padding:10px}.special_category.luxury p.description{font-style:italic}.special_category.subscriptions .offer{background:var(--accent-color-light-6);color:var(--accent-color-dark-3);font-size:18px;left:unset;right:0}@media (min-width:768px){.special_category{display:none}}.subscriptions_container{letter-spacing:1px;padding:20px;text-align:center}.subscriptions_container hr{background:#222;border-color:#222;display:block;margin:20px auto;width:15%}.subscriptions_container h3{font-size:24px;font-weight:400;letter-spacing:2px;padding-bottom:0;text-transform:uppercase}.subscriptions_container h1{display:block;font-family:Old Standard TT,serif;font-size:48px;font-style:italic;font-weight:400;margin-bottom:40px!important}.subscriptions_container a,.subscriptions_container p{lettter-spacing:1px;font-size:16px;margin:0 auto;width:50%}.subscriptions_container .g{--rows:5;--gap:0px;grid-gap:var(--gap) var(--gap);align-items:center;display:grid;grid-template-columns:repeat(var(--rows),1fr);justify-content:center}.subscriptions_container .gi{padding:2px;position:relative}.subscriptions_container .gi--2{grid-column-end:span 2}.subscriptions_container .gi--3{grid-column-end:span 3}.subscriptions_container .gi--5{grid-column-end:span 5}.subscriptions_container .subscriptions_usps{background:#414d67;margin:30px 0;padding:20px}.subscriptions_container .subscriptions_usps .usp-text{color:#a79e91;font-size:13px;font-weight:700;letter-spacing:2px;line-height:20px;text-align:center;text-transform:uppercase}.subscriptions_container .subscriptions_collections{margin-bottom:30px;margin-top:50px}.subscriptions_container .subscriptions_options-head{background:#f9f9f9;font-weight:400!important}.subscriptions_container .subscriptions_options-head h3{box-sizing:border-box;font-size:22px;padding:10px}.subscriptions_container .usp-icon img{height:100px;margin:20px 0;-o-object-fit:contain;object-fit:contain;width:100%}.subscriptions_container .subscriptions_options .subscription_1 .subscriptions_cat>div:first-child{background:#414d67;color:#fff}.subscriptions_container .subscriptions_options .subscription_1 .subscriptions_cat>div:not(:first-child) label:hover{background:#5f7096;color:#fff}.subscriptions_container .subscriptions_options .subscription_1 .subscriptions_cat .subscriptions_option.active{background:#556486;color:#fff}.subscriptions_container .subscriptions_options .subscription_1 .subscriptions_cat_info{background:#414d67;color:#fff}.subscriptions_container .subscriptions_options .subscription_2 .subscriptions_cat>div:first-child{background:#cabaa0;color:#fff}.subscriptions_container .subscriptions_options .subscription_2 .subscriptions_cat>div:not(:first-child) label:hover{background:#e5ded1;color:#fff}.subscriptions_container .subscriptions_options .subscription_2 .subscriptions_cat .subscriptions_option.active{background:#dcd2c1;color:#fff}.subscriptions_container .subscriptions_options .subscription_2 .subscriptions_cat_info{background:#cabaa0;color:#fff}.subscriptions_container .subscriptions_options .subscription_3 .subscriptions_cat>div:first-child{background:#950b50;color:#fff}.subscriptions_container .subscriptions_options .subscription_3 .subscriptions_cat>div:not(:first-child) label:hover{background:#dc1076;color:#fff}.subscriptions_container .subscriptions_options .subscription_3 .subscriptions_cat .subscriptions_option.active{background:#c40f6a;color:#fff}.subscriptions_container .subscriptions_options .subscription_3 .subscriptions_cat_info{background:#950b50;color:#fff}.subscriptions_container .subscriptions_options .subscription_toggle{align-items:center;border:1px solid #fff;cursor:pointer;display:flex;padding:20px}.subscriptions_container .subscriptions_options .subscription_toggle h3{flex:1}.subscriptions_container .subscriptions_options .subscription_toggle .toggle{display:block;max-width:30px}.subscriptions_container .subscriptions_options .subscriptions_option{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;transition:background .2s ease}.subscriptions_container .subscriptions_options .subscriptions_cat_info{max-height:0;overflow:hidden;transition:max-height .4s ease-in}.subscriptions_container .subscriptions_options .subscriptions_cat_info.open{max-height:100vh}.subscriptions_container .subscriptions_options .subscriptions_cat_info .subscriptions_cat_img{display:block;height:100%;padding:0!important;position:relative}.subscriptions_container .subscriptions_options .subscriptions_cat_info .subscriptions_cat_img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.subscriptions_container .subscriptions_options .subscriptions_cat_info .subscriptions_cat_desc{padding:20px}.subscriptions_container .subscriptions_options>.g>:not(:first-child){background:#f7f7f7;display:block;font-weight:700;padding:10px}.subscriptions_container .subscriptions_options>.g>label{line-height:unset}.subscriptions_container .subscriptions_options>.g>div.subscriptions_cat{background:#414d67;color:#fff;cursor:pointer;font-weight:400!important;padding:19px 19px 18px;position:relative}.subscriptions_container .subscriptions_options>.g>div.subscriptions_cat span.toggle{display:flex;font-size:22px;font-weight:700!important;position:absolute;right:15%;top:30px}.subscriptions_container .subscriptions_options>.g>div.subscriptions_cat span.toggle img{transition:transform .4s ease;width:17px}.subscriptions_container .subscriptions_options>.g .gi.subscriptions_cat_info.subscriptions_cat_seasonal{background:#414d67;color:#fff;cursor:pointer;font-weight:400!important;padding:19px 19px 18px;position:relative}.subscriptions_container .subscriptions_options>.g>div>h3{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.subscriptions_container .subscriptions_options>.g>div.subscriptions_cat.open span.toggle img{transform:rotate(180deg)}.subscriptions_container .subscriptions_options>.g .gi.subscriptions_cat_info.subscriptions_cat_classics,.subscriptions_container .subscriptions_options>.g>div.classics_cat{background:#cabaa0}.subscriptions_container .subscriptions_options>.g .gi.subscriptions_cat_info.subscriptions_cat_luxury,.subscriptions_container .subscriptions_options>.g>div.luxury_cat{background:#950b50}.subscriptions_container .subscriptions_options>.g>.subscriptions_option{transition:all .35s}.subscriptions_container .subscriptions_options>.g>.subscriptions_option:nth-of-type(3n+3){border-left:1px solid rgba(65,77,103,.2);border-right:none}.subscriptions_container .subscriptions_options>.g>.gi--1.subscriptions_option:nth-of-type(3n+1){border-right:1px solid rgba(65,77,103,.2)}.subscriptions_container .subscriptions_options>.g>.subscriptions_option.subscriptions_option_seasonal:hover{background:rgba(65,77,103,.7);color:#fff;cursor:pointer}.subscriptions_container .subscriptions_options>.g>.subscriptions_option.subscriptions_option_classics:hover{background:hsla(37,28%,71%,.7);color:#fff;cursor:pointer}.subscriptions_container .subscriptions_options>.g>.subscriptions_option.subscriptions_option_luxury:hover{background:rgba(149,11,80,.7);color:#fff;cursor:pointer}.subscriptions_container .subscriptions_options>.g>.subscriptions_cat_info{border:1px solid #222;border-collapse:collapse;border-top:none;display:none;padding:0!important;padding:0;transition:max-height .4s}.subscriptions_container .subscriptions_options>.g>.subscriptions_cat_info>.g>div{padding:0}.subscriptions_container .subscriptions_options>.g>.subscriptions_option_seasonal.active{background:rgba(65,77,103,.8)}.subscriptions_container .subscriptions_options>.g>.subscriptions_option_classics.active{background:hsla(37,28%,71%,.8)}.subscriptions_container .subscriptions_options>.g>.subscriptions_option_luxury.active{background:rgba(149,11,80,.8)}.subscriptions_container .subscriptions_options>.g>.subscriptions_option.active{color:#fff;font-weight:700}.subscriptions_container .subscriptions_options>.g .gi .g div.subscriptions_cat_desc{color:#fff;padding:10px}.subscriptions_container .subscriptions_options>.g .gi .g div.subscriptions_cat_desc hr{background:#fff;border-color:#fff}.subscriptions_container .subscriptions_options>.g .gi .g div.subscriptions_cat_desc p{font-weight:400;width:100%}.subscriptions_container .subscriptions_options .border_bottom{border-bottom:1px solid #111}.subscriptions_container .subscriptions_cat_img img{display:block;height:100%;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.subscriptions_container .subscriptions_submit{box-sizing:border-box;color:#111;cursor:not-allowed;font-size:24px;font-weight:400;letter-spacing:2px;margin:50px auto;outline:none;padding:15px 40px;position:relative;text-transform:uppercase;transition:all .4s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.subscriptions_container .subscriptions_submit{width:-moz-fit-content}}.subscriptions_container .subscriptions_submit:after{background:#000;bottom:0;color:#fff;content:"Please select a subscription option above.";display:none;font-size:12px;opacity:0;padding:5px;position:absolute;right:0;top:0;transition:opacity .4s}.subscriptions_container .subscriptions_submit:hover:after{display:block;opacity:1}.subscriptions_container .subscriptions_submit.active{background:#950b50;border:1px solid #950b50;color:#fff;cursor:pointer}.subscriptions_container .subscriptions_submit.active:after{content:unset}.subscriptions_container div.radio{display:none;float:none}.subscriptions_container div.radio input.subscriptions_radio{opacity:0}.subscriptions_page h1{display:block;font-family:Old Standard TT;font-size:2.4rem;font-weight:400;margin:0 auto;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.subscriptions_page h1{width:-moz-fit-content}}.subscriptions_page h1:after{background:#222;content:"";display:block;height:3px;margin:10px auto 20px;width:20%}.subscriptions_page .subscription-choices{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 20px}.subscriptions_page .subscription-choices .subscription-choice{flex:0 0 20%;padding:10px;position:relative;width:20%}.subscriptions_page .subscription-choices .subscription-choice .subscription-img-container{border-radius:100%;overflow:hidden;padding-top:100%;position:relative;width:100%}.subscriptions_page .subscription-choices .subscription-choice .subscription-img-container img{bottom:0;display:block;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.subscriptions_page .subscription-choices .subscription-choice .subscription-img-container:after{background:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.subscriptions_page .subscription-choices .subscription-choice .subscription-title{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.subscriptions_page .subscription-choices .subscription-choice .subscription-title h3{color:#fff;font-family:Old Standard TT;font-size:2rem;font-style:italic;position:relative;z-index:3}.subscriptions_page .subscription-information{padding:20px 0}.subscriptions_page .subscription-information img{height:100%;-o-object-fit:cover;object-fit:cover}.subscriptions_page .subscription-information ul{align-content:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin:0 auto;max-width:350px}.subscriptions_page .subscription-information ul li{flex:0 0 100%;font-size:1.2rem;margin-bottom:20px}.subscriptions_page .subscription-information ul li:last-child{margin-bottom:0}.subscriptions_page .subscription-information strong{display:block;font-family:Old Standard TT;font-size:36px;font-weight:400;text-align:center;width:100%}.subscriptions_page .subscription-information strong span{font-size:50%}.subscriptions_page .subscription-information strong:before{background:#222;content:"";display:block;height:3px;margin:10px auto;width:20%}.subscriptions_page .subscription-durations-container{padding:20px 0}.subscriptions_page .subscription-durations-container .subscription-durations{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.subscriptions_page .subscription-durations-container .subscription-durations .duration{flex:1;padding:10px}.subscriptions_page .subscription-durations-container .subscription-durations .duration .btn{background:var(--accent-color);border-radius:0;font-size:1.6rem;font-weight:400;letter-spacing:2px;padding:10px 20px;text-align:center;text-transform:uppercase;width:100%}.subscriptions_page .subscription-payment-information{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;letter-spacing:2px;margin:20px 0;text-transform:uppercase}.subscriptions_page .subscription-payment-information span,.subscriptions_page .subscription-payment-information strong{font-family:Old Standard TT;font-size:32px;font-weight:400;margin-right:10px;text-transform:capitalize}.subscriptions_page .subscription-payment-information .subscription-button{flex:0 0 100%;margin-top:20px}.subscriptions_page .subscription-payment-information .subscription-button .btn{background:var(--accent-color);border-radius:0;display:block;margin:0 auto;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@supports (-moz-appearance:none){.subscriptions_page .subscription-payment-information .subscription-button .btn{width:-moz-fit-content}}body.cart.payment-failed .checkout-content{padding:20px}body.cart.payment-failed .checkout-content h1{color:var(--accent-color-dark-4);font-size:28px;margin-bottom:0}body.cart.payment-failed .checkout-content .row:nth-child(2){background:rgba(0,0,0,.05);border-radius:10px;color:rgba(0,0,0,.8);margin-top:20px;padding:20px}body.cart.payment-failed .checkout-content .row:nth-child(2) h4{font-size:22px}body.cart.payment-failed .checkout-content .row:nth-child(2) ul{margin-top:20px}body.cart.payment-failed .checkout-content .btn{margin:20px auto 0;padding:10px 20px}.my_message .video-message-retrieval h1{background:var(--contrast-color-light-6);font-family:Noticia Text,serif;font-size:32px;margin-bottom:0;padding:20px;text-align:center}.my_message .video-message-retrieval p{background:var(--contrast-color-light-6);font-size:14px;opacity:.8;padding-bottom:20px;text-align:center}.my_message .video-message-retrieval .video-container{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.my_message .video-message-retrieval .video-container video{background:#222;border:1px solid var(--contrast-color-dark-2);max-width:800px}.my_message .video-message-retrieval .promo{background:var(--accent-color-light-6);border:1px solid var(--accent-color-dark-3);color:var(--accent-color-dark-3);font-size:14px;margin:20px auto;padding:20px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.my_message .video-message-retrieval .promo div,.my_message .video-message-retrieval .promo p,.my_message .video-message-retrieval .promo span{font-size:14px}.my_message .video-message-retrieval .promo div span,.my_message .video-message-retrieval .promo p span,.my_message .video-message-retrieval .promo span span{font-weight:700}.my_message .video-message-retrieval .promo p{background:none;margin-bottom:0;text-align:left}.my_message .video-message-retrieval .promo h3{font-family:Noticia Text,serif;font-size:22px}.spin-to-win-section{background:#23342d;background:#8065c8;color:#fff;font-family:Noticia Text,Times,serif;margin-bottom:20px;overflow:hidden;position:relative}#prestige-hampers .spin-to-win-section{background:var(--accent-color)}.spin-to-win-section .win-container{font-size:18px;height:0;opacity:0;overflow:hidden;text-align:center}.spin-to-win-section .win-container p{padding:10px}.spin-to-win-section .wheel-section .details-container .details{align-items:center;border-radius:2px;border-top:2px solid hsla(0,0%,100%,.5);display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:600px;padding:20px;position:relative;z-index:5}.spin-to-win-section .wheel-section .details-container .details h1{font-size:36px;text-align:center}.spin-to-win-section .wheel-section .details-container .details p,.spin-to-win-section .wheel-section .details-container .details strong{font-size:24px;text-align:center}.spin-to-win-section .wheel-section .details-container .details button.btn-spin{background:#141749;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:10px 20px}#prestige-hampers .spin-to-win-section .wheel-section .details-container .details button.btn-spin{background:var(--accent-color)}.spin-to-win-section .wheel-section .details-container .game-id{bottom:0;padding:10px;position:absolute;right:0}.spin-to-win-section .wheel-section .spin-to-win-container{--wheel-position:20%;--bg:#30bf91;--bg-light:#4fd3a8;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:500px;overflow:hidden;position:relative}.spin-to-win-section .wheel-section .spin-to-win-container:before{background:#23342d;background:#fff;border:none;border-radius:50%;content:"";display:block;height:100%;position:absolute;top:20%;width:78%}@media (min-width:0) and (max-width:768px){.spin-to-win-section .wheel-section .spin-to-win-container:before{width:90%}}.spin-to-win-section .wheel-section .spin-to-win-container .canvas-container{transform:translateY(var(--wheel-position))}.spin-to-win-section .wheel-section .spin-to-win-container .canvas-container canvas{display:block;margin:0 auto;position:relative;z-index:2}.spin-to-win-section .wheel-section .spin-to-win-container .landing-point{background:#af8b0a;background:#141749;border:2px solid #fff;border-radius:0 50% 50% 50%;height:50px;left:calc(50% - 25px);overflow:hidden;position:absolute;top:calc(var(--wheel-position) - 15px);transform:rotate(-135deg);transform-origin:center;width:50px;z-index:20000}#prestige-hampers .spin-to-win-section .wheel-section .spin-to-win-container .landing-point{background:var(--accent-color)}.spin-to-win-section .wheel-section .spin-to-win-container .landing-point:after{aspect-ratio:1/1;background:#eedcff;border-radius:50%;bottom:0;content:"";position:absolute;right:0;transform:translate(-15%,-15%);width:35px}#prestige-hampers .spin-to-win-section .wheel-section .spin-to-win-container .landing-point:after{background:#f89090}.spin-to-win-section .not-signed-in,.spin-to-win-section .prize-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.5);border-radius:5px;color:#000;left:50%;max-width:500px;min-width:300px;opacity:0;overflow:hidden;padding:20px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:100}@media (min-width:768px){.spin-to-win-section .not-signed-in,.spin-to-win-section .prize-section{min-width:500px}}.spin-to-win-section .not-signed-in h1,.spin-to-win-section .prize-section h1{font-size:24px;text-align:center;width:100%}.spin-to-win-section .not-signed-in .prize-text,.spin-to-win-section .prize-section .prize-text{display:block;font-size:36px;font-weight:700;margin:20px auto;text-align:center}.spin-to-win-section .not-signed-in .voucher-copy .voucher-code,.spin-to-win-section .prize-section .voucher-copy .voucher-code{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.spin-to-win-section .not-signed-in .voucher-copy .voucher-code .voucher-code-text,.spin-to-win-section .prize-section .voucher-copy .voucher-code .voucher-code-text{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);display:flex;flex:1;font-size:18px;justify-content:center;letter-spacing:2px}.spin-to-win-section .not-signed-in .voucher-copy p.voucher-instruction-text,.spin-to-win-section .prize-section .voucher-copy p.voucher-instruction-text{font-size:18px}.spin-to-win-section .not-signed-in .voucher-copy .copy-response,.spin-to-win-section .prize-section .voucher-copy .copy-response{background:rgba(0,0,0,.2);border-radius:5px;color:#000;flex:0 0 100%;opacity:1;padding:10px;transition:opacity .4s ease-in-out}.spin-to-win-section .not-signed-in .voucher-copy .copy-response.hidden,.spin-to-win-section .prize-section .voucher-copy .copy-response.hidden{opacity:0}.spin-to-win-section .not-signed-in .redeem-btn,.spin-to-win-section .not-signed-in .sign-in-button,.spin-to-win-section .prize-section .redeem-btn,.spin-to-win-section .prize-section .sign-in-button{background:#000;margin-top:20px;width:100%}@keyframes Bounce{0%{bottom:10px}5%{bottom:20px}10%{bottom:10px}13%{bottom:12px}15%{bottom:10px}to{bottom:10px}}.collapse{display:none}#message_record_container{padding:5px}#message_record_container .product-step{align-items:center;display:flex;font-size:larger}#message_record_container .product-step strong{display:block;margin:0 10px}#message_record_container h3{font-size:14px;font-weight:700}#message_record_container .btn{background:#222;color:#fff;font-size:smaller}#message_record_container .btn:hover{cursor:pointer;opacity:.7}#message_record_container .new{background:#222;border-radius:3px;color:#fff;font-size:12px;padding:5px;text-transform:uppercase}#message_record_container .message-recording-content .message-recording-buttons,#message_record_container .message-recording-content .message-recording-list{padding:10px}#message_record_container.message_record_container_track{padding:5px 15px;text-align:center;transition:all .2s ease-in-out;width:100%}#message_record_container.message_record_container_track .phone-container,#message_record_container.message_record_container_track .track{transition:all .2s ease-in-out}#message_record_container.message_record_container_track #voice-preview video{margin:20px auto;max-height:10px}#message_record_container.message_record_container_track .phone-container{overflow:hidden;width:100%}#message_record_container.message_record_container_track .phone-container .track{align-items:stretch;display:flex;left:-100%;position:relative;transition:all .2s ease-in-out}#message_record_container.message_record_container_track .phone-container .track .stage{align-items:center;display:flex;flex:0 0 100%;flex-direction:row;flex-wrap:wrap}#message_record_container.message_record_container_track .phone-container .track .stage>:not(.btn){flex:0 0 100%}#message_record_container.message_record_container_track .phone-container h3{align-items:center;display:flex;font-size:18px;justify-content:center;padding:10px;text-align:center}#message_record_container.message_record_container_track .phone-container h3 .new{margin-right:10px}#message_record_container.message_record_container_track .phone-container p{margin-bottom:10px}#message_record_container.message_record_container_track .phone-container .double-up{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;justify-content:center}#message_record_container.message_record_container_track .phone-container .double-up>div.voice-finish-option>div,#message_record_container.message_record_container_track .phone-container .double-up>div:not(.voice-finish-option){padding:0 10px}#message_record_container.message_record_container_track .phone-container .btn{align-items:center;border-radius:50%;font-size:18px;height:50px;justify-content:center;margin:0 auto 5px;width:50px}#message_record_container.message_record_container_track .phone-container .btn:not(.hidden){display:flex}#message_record_container.message_record_container_track .visualiser.active .bar{-webkit-animation:Wobble 2s infinite;animation:Wobble 2s infinite;opacity:1!important}#message_record_container.message_record_container_track .visualiser.completed .bar{-webkit-animation:Wobble 8s infinite;animation:Wobble 8s infinite;height:10px;opacity:1;transition:opacity 0 ease-in-out}#message_record_container.message_record_container_track .visualiser.completed .bar:nth-child(2){height:35px}#message_record_container.message_record_container_track .visualiser.completed .bar:nth-child(3){height:22px}#message_record_container.message_record_container_track .visualiser.completed .bar:nth-child(4){height:43px}#message_record_container.message_record_container_track .visualiser.completed .bar:nth-child(5){height:11px}#message_record_container.message_record_container_track .visualiser{align-items:center;display:flex;justify-content:center;padding:10px;position:relative;width:100%}#message_record_container.message_record_container_track .visualiser:not(.completed):not(.active) .bar{opacity:0}#message_record_container.message_record_container_track .visualiser .bar{background:#1d1e22;border-radius:10px;height:35px;margin:0 10px;position:relative;transition:all .4s ease-in-out;width:10px}#message_record_container.message_record_container_track .visualiser .bar:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;height:40px}#message_record_container.message_record_container_track .visualiser .bar:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s;height:45px}#message_record_container.message_record_container_track .visualiser .bar:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s;height:40px}#message_record_container.message_record_container_track .visualiser .bar:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}@keyframes Wobble{0%{top:0}33%{top:-10px}66%{top:10px}99%{top:0}}.video-message-retrieval{background:#edf4f8;border:1px solid #bad4e5;margin:20px 0;padding:5px}.video-message-retrieval h1{display:block;font-weight:700;margin:30px auto;text-align:center}.video-message-retrieval video{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.video-message-retrieval .promo{color:#000;padding:20px}.video-message-retrieval .promo .code{background:#222;color:#fff;padding:10px}.video-message-retrieval .promo .code span{background:#fe4d7c;color:#222;font-weight:700;padding:5px}@media (min-width:0) and (max-width:768px){.video-message-retrieval .promo .code span{display:block}}.my-payment-methods{margin:20px auto}.my-payment-methods .container{border:1px solid rgba(0,0,0,.22)}.my-payment-methods .container .heading{padding:20px}.my-payment-methods .container .heading h1{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.my-payment-methods .container .heading p{text-align:center}.my-payment-methods .container .card-list{background:#eceff6;margin-bottom:20px;padding:20px}.my-payment-methods .container .card-actions{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.my-payment-methods .container .card-actions button{align-items:flex-start;background:none;display:flex;flex:1;flex-wrap:wrap;font-size:12px;max-width:150px;white-space:normal}.my-payment-methods .container .card-actions button:hover{cursor:pointer}.my-payment-methods .container .card-actions button:hover .icon{background:#000;color:#fff}.my-payment-methods .container .card-actions button .icon{align-items:center;border:2px solid #000;border-radius:50%;display:block;display:flex;font-size:22px;height:40px;justify-content:center;margin:0 auto;transition:all .2s ease-in-out;width:40px}.my-payment-methods .container .card-actions button strong{flex:0 0 100%;font-weight:400;margin-top:5px}.my-payment-methods .container .card-actions .default-card{background:#fff;border-radius:10px;flex:0 0 100%;font-size:14px;padding:10px;text-align:center}.my-payment-methods .container .card-actions .default-card h3{font-size:16px}.payment-method-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.payment-method-list .payment-method{flex:0 0 33.33%;padding:10px}@media (min-width:0) and (max-width:768px){.payment-method-list .payment-method{flex:0 0 100%}}.payment-method-list .payment-method.default-method{background:#85b1ff;border:1px solid #e1e1e1;border-radius:10px;order:-1}.payment-method-list .pretty-card-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.payment-method-list .pretty-card-container .card-item{max-width:420px;min-height:250px;padding:10px;perspective:1200px;width:100%}.payment-method-list .pretty-card-container .card-item.flipped .card-preview{transform:rotateY(180deg)}.payment-method-list .pretty-card-container .card-item .card-preview{border-radius:10px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);position:relative;transform-style:preserve-3d;transition:transform .5s;width:100%}.payment-method-list .pretty-card-container .card-item .card-preview .card-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.7)),var(--card-bg);background-size:cover;border-radius:10px;display:flex;flex-direction:column;height:100%;inset:0 0 0 0;justify-content:space-between;min-height:210px;position:absolute;width:100%}.payment-method-list .pretty-card-container .card-item .card-preview .card-inner>div{position:relative}.payment-method-list .pretty-card-container .card-item .card-preview img{display:block;width:100%}.payment-method-list .pretty-card-container .card-item .card-preview .card-number{display:flex;flex-direction:row;justify-content:center;margin:0 auto;max-width:90%;width:100%}.payment-method-list .pretty-card-container .card-item .card-preview .card-number span{color:#fff;flex:0 0 25%;font-size:25px;letter-spacing:2px;text-align:center}@media (min-width:0) and (max-width:768px){.payment-method-list .pretty-card-container .card-item .card-preview .card-number span{font-size:20px}}.payment-method-list .pretty-card-container .card-item .card-preview .card-branding{align-items:stretch;display:flex;justify-content:space-between;position:relative;z-index:1}.payment-method-list .pretty-card-container .card-item .card-preview .card-branding .chip-container{max-width:75px;padding:10px}.payment-method-list .pretty-card-container .card-item .card-preview .card-branding .card-type{max-width:80px;padding:10px}.payment-method-list .pretty-card-container .card-item .card-preview .card-branding .card-type img{height:40px}.payment-method-list .pretty-card-container .card-item .card-preview .card-details{align-items:stretch;color:#fff;display:flex;justify-content:space-between;padding:20px;width:100%;z-index:1}.payment-method-list .pretty-card-container .card-item .card-preview .card-details .label{display:block;opacity:.7}.payment-method-list .pretty-card-container .card-item .card-preview .card-details img{display:block;width:100%}.payment-method-list .pretty-card-container .card-item .card-preview .card-details strong{font-family:monospace;font-size:110%;font-weight:400;letter-spacing:1px;text-transform:uppercase}.update-order-title{font-size:18px;text-align:center}.update-order-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.update-order-container h1{font-size:18px}.update-order-container .update-order-form{align-items:center;display:flex;flex-wrap:wrap;gap:3%;justify-content:center;padding:20px 40px;width:100%}.update-order-container .update-input-box{display:flex;flex:0 0 48%;flex-direction:column}.update-order-container .update-input-box label{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin:5px 0}.update-order-container .update-input-box label sub{color:red;font-size:12px}.update-order-container .update-input-box .missing{background:#f7c2c2;border:1px solid red}.update-order-container .order-info{align-items:center;background-color:#edeff1;display:flex;justify-content:space-around;margin:20px;padding:20px 0;width:100%}.update-order-container .order-info h2{align-items:center;display:flex;font-size:20px;gap:2%;justify-content:center;text-align:center;width:100%}.update-order-container .allocated{color:green;font-size:20px}.update-order-container .pending{color:#d6bd1b;font-size:20px}.update-order-container .error{color:red;font-size:20px}.update-order-container .error-box{align-items:center;display:flex;flex-direction:column;font-size:14px;gap:10px;justify-content:center;margin:20px 0;padding:20px;width:60%}.update-order-container .error-box.error{background-color:#f7c2c2;border:1px solid red;color:red}.update-order-container .error-box.success{background-color:#ced9ce;border:1px solid green;color:green}.update-order-container .error-box.pending{background-color:#f3edc6;border:1px solid #d6bd1b;color:#d6bd1b}.update-order-container .product-info{display:flex;flex-direction:row;gap:3%;justify-content:center;padding:20px 40px;width:100%}.update-order-container .product-image{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.update-order-container .product-image img{border:1px solid #000;max-width:250px;min-height:250px}.update-order-container .product-image h2{align-items:center;display:flex;font-size:20px;gap:2%;justify-content:center;margin:10px 0;width:100%}.update-order-container .product-details{display:flex;flex-direction:column;width:100%}.update-order-container .product-details h3{align-items:center;display:flex;font-size:20px;gap:2%;justify-content:left;justify-content:space-between;margin:10px 0;width:100%}.update-order-container .product-details h3 sub{color:red;font-size:14px}.update-order-container .product-details textarea{min-height:75px}.update-order-container .product-details div{margin:5px 10px}.update-order-container .product-details p{background-color:#edeff1;border:1px solid #ced4da;margin:5px 0 0;padding:10px}.update-order-container .product-details a{color:green;font-size:14px;margin:5px auto 5px 10px;text-decoration:underline}.update-order-container .product-details .missing{background:#f7c2c2;border:1px solid red}.update-order-container .update-info-button{display:flex;justify-content:right;margin:10px 5px;width:100%}