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)}.collapse{display:none}.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}.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}.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}.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}.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}}.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}.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}@-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}}@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}.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}.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}}.product_page #delivery_option_result{display:none}#delivery_option_result .delivery-option,div[id^=delivery_option_result_] .delivery-option{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.2);cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font-size:11px;padding:.8rem;position:relative}#delivery_option_result .delivery-option.before-1pm,div[id^=delivery_option_result_] .delivery-option.before-1pm{background:var(--cta-color-light-9)}#prestige-hampers #delivery_option_result .delivery-option.before-1pm,#prestige-hampers div[id^=delivery_option_result_] .delivery-option.before-1pm{background:var(--accent-color-light-6)}#delivery_option_result .delivery-option.before-1pm label>strong:after,div[id^=delivery_option_result_] .delivery-option.before-1pm label>strong:after{background:var(--accent-color);border-radius:3px;color:#fff;content:"Popular!";font-weight:700;margin-left:5px;padding:0 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#delivery_option_result .delivery-option.free-delivery label span,div[id^=delivery_option_result_] .delivery-option.free-delivery label span{font-weight:700;text-transform:uppercase}#delivery_option_result .delivery-option.free-delivery label span:before,div[id^=delivery_option_result_] .delivery-option.free-delivery label span:before{content:unset}#delivery_option_result .delivery-option label,div[id^=delivery_option_result_] .delivery-option label{cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;font-size:inherit;height:100%;margin-top:0;text-transform:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#delivery_option_result .delivery-option label strong,div[id^=delivery_option_result_] .delivery-option label strong{color:var(--accent-color-dark-3);font-weight:700}#delivery_option_result .delivery-option label p,div[id^=delivery_option_result_] .delivery-option label p{font-weight:400;margin-bottom:5px;opacity:.8}#delivery_option_result .delivery-option label p strong,div[id^=delivery_option_result_] .delivery-option label p strong{color:#000;display:block;margin-top:5px}#delivery_option_result .delivery-option label p br,div[id^=delivery_option_result_] .delivery-option label p br{display:none}#delivery_option_result .delivery-option label span,div[id^=delivery_option_result_] .delivery-option label span{display:block;font-weight:700;margin-top:auto}#delivery_option_result .delivery-option label:before,div[id^=delivery_option_result_] .delivery-option label:before{background-position:50%;background-repeat:no-repeat;background-size:10px;content:"";height:15px;overflow:hidden;position:absolute;right:10px;top:10px;width:15px;z-index:2}#delivery_option_result .delivery-option label:after,div[id^=delivery_option_result_] .delivery-option label:after{background:#dadada;border-radius:100%;content:"";height:15px;position:absolute;right:10px;top:10px;transition:all .2s ease-in-out;width:15px}#delivery_option_result .delivery-option input:checked+label:before,div[id^=delivery_option_result_] .delivery-option input:checked+label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4zIDEzLjIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xNC43LjgtLjQtLjRhMS43IDEuNyAwIDAgMC0yLjMuMUw1LjIgOC4yIDMgNi40YTEuNyAxLjcgMCAwIDAtMi4zLjFMLjQgN2ExLjcgMS43IDAgMCAwIC4xIDIuM2wzLjggMy41YTEuNyAxLjcgMCAwIDAgMi40LS4xTDE1IDMuMWExLjcgMS43IDAgMCAwLS4yLTIuM3oiIGRhdGEtbmFtZT0iUGZhZCA0Ii8+PC9zdmc+)}#delivery_option_result .delivery-option input:checked+label:after,div[id^=delivery_option_result_] .delivery-option input:checked+label:after{background:var(--accent-color)}#delivery_option_result .delivery-option:not(:last-child),div[id^=delivery_option_result_] .delivery-option:not(:last-child){margin-bottom:10px}#delivery_option_result input[type=radio],div[id^=delivery_option_result_] input[type=radio]{display:none}div[id^=delivery_option_result_]{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px}div[id^=delivery_option_result_]>div{flex:1;height:100%;max-width:50%}@media (min-width:0) and (max-width:768px){div[id^=delivery_option_result_]>div{flex:0 0 100%;height:unset;max-width:100%}div[id^=delivery_option_result_]>div:not(:last-child){margin-bottom:10px;margin-right:0}}div[id^=delivery_option_result_]>div:not(:last-child){margin-right:10px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}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}