.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-price{text-transform:lowercase;font-size:.8125rem;font-weight:400;line-height:1.25rem}.ws-price__main,.ws-price__original,.ws-price__unit-weight,.ws-price__per-unit{margin:0;display:inline-block}.ws-price__main:not(:last-child),.ws-price__original:not(:last-child),.ws-price__unit-weight:not(:last-child),.ws-price__per-unit:not(:last-child){margin-right:3px}.ws-price__big{font-size:2rem;line-height:2.75rem}.ws-price__split{display:inline-flex}.ws-price__cents{margin-top:7px;margin-left:3px;font-size:.875rem;line-height:1.125rem}.ws-price__main{font-weight:700}.ws-price__savings-per-unit,.ws-price__main--discounted{color:#004266;border-radius:0;padding:0}.ws-price__recycle{font-size:.8125rem;line-height:1rem}.ws-price__original{color:inherit}.ws-price__original-amount{-webkit-text-decoration:inherit;text-decoration:inherit}.ws-price__wrapper{display:block}.ws-price__unit-weight,.ws-price__per-unit{color:#6c7584}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-product-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ws-product-list__item{margin:0;padding:0}.ws-product-list--divider{gap:0}.ws-product-list--divider .ws-product-list__item .ws-product{border-radius:0}.ws-product-list--divider .ws-product-list__item:not(:last-child) .ws-product{border-bottom:1px solid #e5e5e5}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-switch-product-button{color:#333;white-space:nowrap;text-align:right;background-color:#0000;padding:0 4px;font-size:.9375rem;line-height:1.25rem;display:inline-block}.ws-switch-product-button:not(:focus-visible){outline:none}.ws-switch-product-button{cursor:pointer;border:0;font-family:inherit;text-decoration:underline;transition:color .3s linear}@media (hover:hover){.ws-switch-product-button:not(:disabled):hover,.ws-switch-product-button:not(:disabled):focus,.ws-switch-product-button:not(:disabled):focus-within{color:#004266}}@media (hover:none){.ws-switch-product-button:not(:disabled):active{color:#004266}}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-alternative-products-dialog{margin:0 0 16px}.ws-alternative-products-dialog.ws-product-list{gap:0 8px;display:grid}@media (min-width:768px){.ws-alternative-products-dialog.ws-product-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.ws-alternative-products-dialog.ws-product-list:last-child{margin:0}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-alternative-products__title{margin:24px 0 0;font-size:1.125rem;font-weight:700;line-height:1.625rem}.ws-alternative-products__title:first-child{margin-top:0}.ws-alternative-products__title--horizontal{margin-bottom:8px}.ws-alternative-products__paragraph{margin:0 0 16px;font-size:.9375rem;line-height:1.25rem}.ws-alternative-products__paragraph:last-child{margin:0}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-product-list-vertical-container{container-type:inline-size}.ws-product-list-vertical{flex-wrap:wrap;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:340px){.ws-product-list-vertical{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:518px){.ws-product-list-vertical{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:696px){.ws-product-list-vertical{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:874px){.ws-product-list-vertical{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:1052px){.ws-product-list-vertical{grid-template-columns:repeat(6,minmax(0,1fr))}}.ws-product-list-vertical__item{box-sizing:border-box;flex-direction:column;flex-grow:1;padding-right:24px;list-style:none;display:flex;container-type:inline-size}@supports (display:grid){.ws-product-list-vertical__item{padding-right:0}}@container (min-width:518px){.ws-product-list-vertical--large{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:696px){.ws-product-list-vertical--large{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:874px){.ws-product-list-vertical--large{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1052px){.ws-product-list-vertical--large{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports not (container-type:inline-size){.ws-product-list-vertical-container .ws-product-list-vertical{grid-template-columns:repeat(auto-fit,minmax(162px,1fr))}}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-product-vertical{text-align:left;background:#fff;border-radius:0;flex-direction:column;height:100%;padding:8px;display:flex;overflow:visible}.ws-product-vertical--price-hidden .ws-product-vertical__add{margin-top:4px}.ws-product-vertical__image{border-radius:0;width:100%;padding:16px 0;display:block;position:relative;top:0;left:0}.ws-product-vertical__image .ws-product-vertical__link{width:100%;display:block}.ws-product-vertical__image .ws-product-vertical__link:focus-visible{outline-offset:1px}.ws-product-vertical__image img{width:100%;height:auto;margin:0 auto;display:block}.ws-product-vertical .ws-price{line-height:0}.ws-product-vertical .ws-price__main,.ws-product-vertical__price{white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.875rem;overflow:hidden}.ws-product-vertical .ws-price__main--discounted,.ws-product-vertical__price--discounted{color:#004266;background-color:#fff;border-radius:0}.ws-product-vertical__overlay-bottom{flex-direction:row;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:0}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal{gap:4px;margin-top:0}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal .ws-environmental-codes__item{margin:0}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal .ws-environmental-codes__item .ws-durability__icon-wrapper{width:20px;min-width:20px}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal .ws-environmental-codes__item .ws-durability__days{width:20px;font-size:10px;top:4px;left:auto}.ws-product-vertical__overlay-bottom .ws-environmental-codes--horizontal .ws-environmental-codes__item .ngr-icon .ngr-icon__svg{width:20px;height:20px}.ws-product-vertical__overlay-bottom .ws-energy-class--small{margin-top:0;position:relative;top:6px}.ws-product-vertical__overlay-bottom .ws-energy-class--small .ws-energy-class__icon svg{width:auto;height:30px}.ws-product-vertical__overlay-top{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;inset:0 0 auto}.ws-product-vertical__overlay-top .ws-product__coupon-tags{justify-content:flex-end}.ws-product-vertical__supplier-label{margin:8px 0;display:block}.ws-product-vertical__title{white-space:nowrap;text-overflow:ellipsis;padding-top:8px;overflow:hidden}.ws-product-vertical__subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-product-vertical .ws-energy-class{margin:8px 0 0;display:block}.ws-product-vertical__cart-wrapper{flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center;row-gap:4px;width:100%;margin-top:auto;display:flex}.ws-product-vertical__details{flex-direction:column;height:100%;display:flex}.ws-product-vertical__title{white-space:normal;margin:0;padding-top:8px;font-size:.9375rem;font-weight:700;line-height:1.25rem}.ws-product-vertical__header{margin-bottom:8px}.ws-product-vertical__link{color:inherit;text-decoration:none}.ws-product-vertical a.ws-product-vertical__link{transition:color .3s linear}@media (hover:hover){.ws-product-vertical a.ws-product-vertical__link:not(:disabled):hover,.ws-product-vertical a.ws-product-vertical__link:not(:disabled):focus{color:#004266;text-decoration:underline}}@media (hover:none){.ws-product-vertical a.ws-product-vertical__link:not(:disabled):active{color:#004266;text-decoration:underline}}.ws-product-vertical__subtitle{color:#6c7584;margin:0;font-size:.8125rem;line-height:1rem}.ws-product-vertical__subtitle:before{content:" ";width:0;display:inline-block}.ws-product-vertical .ws-price__compare,.ws-product-vertical__price-compare{font-size:.75rem;line-height:1rem;display:block}.ws-product-vertical .ws-price__compare:before,.ws-product-vertical__price-compare:before{content:" ";width:0;display:inline-block}.ws-product-vertical__price-suffix{font-size:1rem;line-height:1.375rem}.ws-product-vertical__price-former,.ws-product-vertical__price-unit-weight,.ws-product-vertical__price-unit{color:#6c7584;margin:0;display:inline-block}.ws-product-vertical__price-former:not(:last-child),.ws-product-vertical__price-unit-weight:not(:last-child),.ws-product-vertical__price-unit:not(:last-child){margin-right:3px}.ws-product-vertical__price-former{color:inherit}.ws-product-vertical__price-former-amount{-webkit-text-decoration:inherit;text-decoration:inherit}.ws-product-vertical__price-unit{clear:both}.ws-product-vertical__not-for-sale,.ws-product-vertical__quantity-limitation,.ws-product-vertical__unavailable{margin-top:4px}.ws-product-vertical__campaign{font-size:.75rem;line-height:1rem;display:inline-block}.ws-product-vertical__campaign-link{color:#3c3c3b;text-decoration:underline}@media (hover:hover){.ws-product-vertical__campaign-link:not(:disabled):hover,.ws-product-vertical__campaign-link:not(:disabled):focus{color:#121212}}@media (hover:none){.ws-product-vertical__campaign-link:not(:disabled):active{color:#121212}}.ws-product-vertical .ws-product__campaign-to{color:#6c7584;font-size:inherit;white-space:wrap}.ws-product-vertical .ws-product__campaign-to:before{content:"|";padding-inline:4px}.ws-product-vertical__add{flex-direction:column;align-items:flex-start;min-height:38px;margin-top:-4px;padding-bottom:4px;font-size:.75rem;line-height:1rem;display:flex;position:relative}.ws-product-vertical__additional-properties{margin-bottom:8px}.ws-product-vertical__coupon-savings{font-size:inherit;flex-wrap:wrap;gap:0 4px;display:flex}.ws-product-details:not(.ws-product-details--is-big) .ws-product-vertical__coupon-savings{justify-content:flex-end}.ws-product-vertical__coupon-former-price-per-unit{color:inherit;text-decoration:line-through}.ws-product-vertical__savings-per-unit,.ws-product-vertical__coupon-savings-per-unit{color:#004266}@media (max-width:371px){.ws-product-vertical{flex-direction:row;gap:8px}.ws-product-vertical__image,.ws-product-vertical__details{width:50%}.ws-product-vertical__image .ws-product-vertical__overlay-top,.ws-product-vertical__details .ws-product-vertical__overlay-top{transform-origin:0 0;z-index:1;align-items:flex-start;transform:scale(.895)}.ws-product-vertical__image .ws-product-vertical__overlay-top .ws-product__coupon-tags,.ws-product-vertical__details .ws-product-vertical__overlay-top .ws-product__coupon-tags{justify-content:flex-start}}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-age-limit{text-align:center;vertical-align:baseline;background-color:#fff;border:.1875em solid #c0410c;border-radius:50%;width:2.5em;height:2.5em;font-weight:700;line-height:2.15em;display:inline-block}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-coupon-activation__wrapper{container:activationwrap/inline-size}.ws-coupon-activation{background-color:#f0eefb;border-radius:0;padding:1rem 1rem 1rem 5rem;transition:all .7s ease-in-out;position:relative;overflow:hidden}.ws-coupon-activation__texts p{margin:0}.ws-coupon-activation--birthday{background-color:#ffe6c1}.ws-coupon-activation__heading{margin:0 0 16px;font-size:1.25rem;font-weight:700;line-height:1.875rem}@media (min-width:768px){.ws-coupon-activation__heading{font-size:1.5rem;line-height:2.25rem}}.ws-coupon-activation__icon{aspect-ratio:1;background-color:#fff;border-radius:50%;width:6rem;height:6rem;transition:all .7s ease-in-out;position:relative}.ws-coupon-activation .ws-coupon-activation__texts-done{opacity:0;transition:opacity .7s ease-in-out}.ws-coupon-activation .birthday-present,.ws-coupon-activation__icon-initial,.ws-coupon-activation__icon-done{width:100%;height:100%;transition:opacity .7s ease-in-out;position:absolute;top:0;left:0}.ws-coupon-activation .birthday-present{width:160%;height:130%;top:-15%;left:-30%}.ws-coupon-activation__icon-done,.ws-coupon-activation--status-active .ws-coupon-activation .ws-coupon-activation__icon-initial{opacity:0}.ws-coupon-activation--status-active .ws-coupon-activation .ws-coupon-activation__texts-done,.ws-coupon-activation--status-active .ws-coupon-activation .ws-coupon-activation__icon-done{opacity:1}.ws-coupon-activation--status-active .ws-coupon-activation{background-color:#d4f3e6}.ws-coupon-activation--status-activating .ws-coupon-activation .ws-coupon-activation__texts-inactive,.ws-coupon-activation--status-active .ws-coupon-activation .ws-coupon-activation__texts-inactive{display:none}.ws-coupon-activation__closeX{height:24px;margin-top:-12px;position:absolute;top:50%;right:1rem}.ws-coupon-activation__closeX svg{color:#333}.ws-coupon-activation__buttons{height:auto}.ws-coupon-activation__button--activating,.ws-coupon-activation__button--active,.ws-coupon-activation__button--used{box-shadow:none;text-align:center;cursor:default;padding-left:0;padding-right:0;border-color:#0000!important}.ws-coupon-activation__button--activating,.ws-coupon-activation__button--activating:hover{color:inherit!important;background-color:#0000!important}.ws-coupon-activation__button--active,.ws-coupon-activation__button--active:hover{color:#37863b!important;background-color:#0000!important}.ws-coupon-activation__button--used,.ws-coupon-activation__button--used:hover{color:inherit!important;background-color:#0000!important}.ws-coupon-activation--narrow{text-align:center;flex-direction:column;justify-content:space-around;align-items:center;height:100%;min-height:0;padding:1rem;display:flex}.ws-coupon-activation--narrow .ws-coupon-activation__icon{position:relative}.ws-coupon-activation--narrow .ws-coupons__heading{font-size:.125rem}.ws-coupon-activation--status-activating .ws-coupon-activation--narrow .ws-coupon-activation__texts-done,.ws-coupon-activation--status-active .ws-coupon-activation--narrow .ws-coupon-activation__texts-done{display:block}.ws-coupon-activation--status-activating .ws-coupon-activation--narrow .ws-coupon-activation__texts,.ws-coupon-activation--status-active .ws-coupon-activation--narrow .ws-coupon-activation__texts{margin-block-end:0}.ws-coupon-activation--status-activating .ws-coupon-activation--narrow .ws-coupon-activation__icon,.ws-coupon-activation--status-active .ws-coupon-activation--narrow .ws-coupon-activation__icon{background-color:#fff0}.ws-coupon-activation--status-activating .ws-coupon-activation--narrow .ws-coupon-activation__icon-initial--spinner,.ws-coupon-activation--status-active .ws-coupon-activation--narrow .ws-coupon-activation__icon-initial--spinner{animation:1.1s linear infinite ngrloader;transform:translateZ(0)}.ws-coupon-activation--narrow .ws-coupon-activation__heading{margin:0 0 .25rem;font-size:1.125rem;font-weight:700;line-height:1.625rem}@media (min-width:768px){.ws-coupon-activation--narrow .ws-coupon-activation__heading{font-size:1.125rem;line-height:1.625rem}}.ws-coupon-activation--narrow .ws-coupon-activation__buttons{width:100%}.ws-coupon-activation--narrow .ws-coupon-activation__buttons .ws-coupon-activation__button{width:100%;display:block}.ws-coupon-activation--narrow .ws-coupon-activation__closeX{margin-top:0;position:absolute;top:1rem;right:1rem}@container activationwrap (min-width:43rem){.ws-coupon-activation--wide{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;max-width:43.75rem;display:flex;overflow:visible}}.ws-coupon-activation--wide .ws-coupon-activation__icon{aspect-ratio:1;background-color:#fff;border-radius:50%;width:6rem;height:6rem;margin-top:-3rem;transition:all .7s ease-in-out;position:absolute;top:50%;left:-2rem}.ws-coupon-activation--wide .ws-coupon-activation__texts{margin-block-end:.5rem}@container activationwrap (min-width:43rem){.ws-coupon-activation--wide .ws-coupon-activation__texts{flex:auto;margin:0}.ws-coupon-activation--wide .ws-coupon-activation__icon{flex:0 0 6rem;margin:0;position:relative;top:0;left:0}}.ws-coupon-activation--wide .ws-coupon-activation__texts-done{display:none}.ws-coupon-activation--status-activating .ws-coupon-activation--wide,.ws-coupon-activation--status-active .ws-coupon-activation--wide{padding-left:3.5rem;padding-right:3.5rem}@container activationwrap (min-width:43rem){.ws-coupon-activation--status-activating .ws-coupon-activation--wide,.ws-coupon-activation--status-active .ws-coupon-activation--wide{padding-left:1rem}}.ws-coupon-activation--status-activating .ws-coupon-activation--wide .ws-coupon-activation__texts-done,.ws-coupon-activation--status-active .ws-coupon-activation--wide .ws-coupon-activation__texts-done{display:block}.ws-coupon-activation--status-activating .ws-coupon-activation--wide .ws-coupon-activation__texts,.ws-coupon-activation--status-active .ws-coupon-activation--wide .ws-coupon-activation__texts{margin-block-end:0}.ws-coupon-activation--status-activating .ws-coupon-activation--wide .ws-coupon-activation__icon,.ws-coupon-activation--status-active .ws-coupon-activation--wide .ws-coupon-activation__icon{background-color:#fff0;width:1.5rem;height:1.5rem;margin-top:-.75rem;left:1rem}@container activationwrap (min-width:43rem){.ws-coupon-activation--status-activating .ws-coupon-activation--wide .ws-coupon-activation__icon,.ws-coupon-activation--status-active .ws-coupon-activation--wide .ws-coupon-activation__icon{flex:0 0 1.5rem;margin-top:0;left:0}}.ws-coupon-activation--status-activating .ws-coupon-activation--wide .ws-coupon-activation__icon-initial--spinner,.ws-coupon-activation--status-active .ws-coupon-activation--wide .ws-coupon-activation__icon-initial--spinner{animation:1.1s linear infinite ngrloader;transform:translateZ(0)}.ws-coupon-activation--wide .ws-coupon-activation__buttons{height:auto}@container activationwrap (min-width:43rem){.ws-coupon-activation--wide .ws-coupon-activation__buttons{text-align:end;flex:0 0 9rem;padding-inline-end:1rem}}.ws-coupon-activation--garagedoor .ws-coupon-activation{min-height:6rem;margin-block-end:1rem;margin-inline:auto}.ws-coupon-activation--garagedoor.ws-coupon-activation--status-activating .ws-coupon-activation,.ws-coupon-activation--garagedoor.ws-coupon-activation--status-active .ws-coupon-activation{min-height:1.5rem}.ws-coupon-activation--garagedoor{transition:all .7s ease-in-out}.ws-coupon-activation--garagedoor.selfheal-exit{z-index:9;max-height:1.5em;overflow:hidden;transform:translateY(0)}.ws-coupon-activation--garagedoor.selfheal-exit-active{max-height:0;padding-block:0;transform:translateY(-100vh)}.ws-coupon-activation--slidingdoor .ws-coupon-activation{max-width:42em;height:100%}.ws-coupon-activation--slidingdoor.ws-coupon-activation--status-activating .ws-coupon-activation,.ws-coupon-activation--slidingdoor.ws-coupon-activation--status-active .ws-coupon-activation{max-width:8em}.ws-coupon-activation--slidingdoor{padding-inline-end:var(--slide-gap,0);transition:all .7s ease-in-out}.ws-coupon-activation--slidingdoor.selfheal-exit{z-index:9;max-width:100vw;overflow:hidden;transform:translate(0)}.ws-coupon-activation--slidingdoor.selfheal-exit-active{max-width:0;padding-inline:0;transform:translate(-100vh)}.ws-coupon-activation--fade{transition:all .7s ease-in-out}.ws-coupon-activation--fade.selfheal-exit{opacity:1}.ws-coupon-activation--fade.selfheal-exit-active{opacity:0}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.anicircle{position:relative}.anicircle__svg{position:absolute}.anicircle__svg--primary{color:#004266}.anicircle__svg--dark{color:#07004d}.anicircle__spark{opacity:0;width:60%;height:60%;animation-name:sparkling;animation-duration:1.1s;animation-timing-function:ease-in-out;animation-iteration-count:4;animation-delay:1.1s;animation-fill-mode:forwards;top:-12%;left:8%}.anicircle__frontTicket{opacity:0;width:85%;height:85%;animation-name:flyIn1;animation-duration:1.1s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:forwards;top:10%;left:5%}.anicircle__backTicket{opacity:0;width:80%;height:80%;animation-name:flyIn1;animation-duration:1.1s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.2s;animation-fill-mode:forwards;top:18.75%;left:19%}@keyframes flyIn1{0%{opacity:0;transform:translateY(200%)}45%{opacity:1;transform:translateY(-16%)}60%{opacity:1;transform:translateY(8%)}70%{opacity:1;transform:translateY(-4%)}80%{opacity:1;transform:translateY(2%)}90%{opacity:1;transform:translateY(-1%)}to{opacity:1;transform:translateY(0%)}}@keyframes sparkling{0%{opacity:0;transform:rotate(0)}25%{opacity:1;transform:rotate(3deg)}50%{opacity:.3;transform:rotate(0)}75%{opacity:1;transform:rotate(-4deg)}to{opacity:1;transform:rotate(0)}}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.birthday-present{aspect-ratio:1;border-radius:50%;position:relative}@media screen and (prefers-reduced-motion:no-preference){.birthday-present{transition:all 1s ease-out 1.875s}}.birthday-present__circle,.birthday-present__bottom,.birthday-present__confetti,.birthday-present__top{width:100%;height:100%;position:absolute;top:0;left:0}.birthday-present--open .birthday-present__top,.birthday-present--open .birthday-present__bottom,.birthday-present--open .birthday-present__confetti,.birthday-present--bounce .birthday-present__confetti,.birthday-present--bounce .birthday-present__top,.birthday-present--bounce .birthday-present__bottom{transform-origin:50% 90%}@media screen and (prefers-reduced-motion:no-preference){.birthday-present--open .birthday-present__top,.birthday-present--open .birthday-present__bottom,.birthday-present--open .birthday-present__confetti,.birthday-present--bounce .birthday-present__confetti,.birthday-present--bounce .birthday-present__top,.birthday-present--bounce .birthday-present__bottom{animation-timing-function:ease-in-out;animation-duration:var(--duration,1.875s);animation-delay:var(--delay,0);animation-iteration-count:infinite;animation-fill-mode:forwards}.birthday-present--bounce .birthday-present__top,.birthday-present--bounce .birthday-present__bottom{animation-name:bdp-bounce;animation-iteration-count:3}}.birthday-present--open .birthday-present__confetti,.birthday-present--bounce .birthday-present__confetti{opacity:0;transform-origin:50%}@media screen and (prefers-reduced-motion:no-preference){.birthday-present--open .birthday-present__confetti,.birthday-present--bounce .birthday-present__confetti{animation-name:bdp-confetti;animation-iteration-count:1;animation-duration:calc(var(--duration,1.875s)*.4);animation-delay:calc(var(--duration,1.875s)*2)}.birthday-present--open .birthday-present__confetti{animation-delay:calc(var(--duration,1.875s)*.2)}.birthday-present--open .birthday-present__top{animation-name:bdp-lid;animation-iteration-count:1}.birthday-present--open .birthday-present__bottom{animation-name:bdp-box;animation-iteration-count:1}}@keyframes bdp-bounce{0%{transform:scale(1)}10%{transform:scaleY(.58)}13%{transform:scaleY(.55)}14%{transform:scaleY(.6)translateY(-2.5%)}15%{transform:scaleY(.65)translateY(-10.5%)}16%{transform:scaleY(.7)translateY(-15%)}21%{transform:scaleY(.85)translateY(-25%)}23%{transform:scaleY(.9)translateY(-26%)}26%{transform:scale(1)translateY(-25.5%)}34%{transform:scale(1)translateY(-24.5%)}39%{transform:scale(1)translateY(-22.5%)}41%{transform:scale(1)translateY(-19.5%)}44%{transform:scale(1)translateY(-14.5%)}46%{transform:scale(1)translateY(-7.5%)}52%{transform:scale(1)translateY(5%)}64%{transform:scale(1)}to{transform:scale(1)}}@keyframes bdp-confetti{0%{opacity:0;transform:scale(.4)}3%{opacity:1;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes bdp-lid{0%{transform:scale(1)}10%{transform:scaleY(.58)}13%{transform:scaleY(.55)}14%{transform:scaleY(.6)translateY(-5%)}15%{transform:scaleY(.65)translateY(-21%)}16%{transform:scaleY(.7)translateY(-30%)}21%{transform:scaleY(.85)translateY(-50%)}23%{transform:scaleY(.9)translateY(-52%)}26%{transform:scale(1)translateY(-51%)}34%{transform:scale(1)translateY(-49%)}39%{transform:scale(1)translateY(-45%)}41%{transform:scale(1)translateY(-39%)}44%{transform:scale(1)translateY(-29%)}46%{transform:scale(1)translateY(-15%)}52%{transform:scale(1)translateY(10%)}64%{transform:scale(1)}to{transform:scale(1)}}@keyframes bdp-box{0%{transform:scale(1)}10%{transform:scaleY(.6)}13%{transform:scaleY(.55)}15%{transform:scaleY(.61)}21%{transform:scaleY(1.16)}30%{transform:scaleY(1.1)}34%{transform:scale(1)}50%{transform:scaleY(.7)}64%{transform:scale(1)}to{transform:scale(1)}}.bdp--top,.bdp--light-side{color:#004266}.bdp--dark-side{color:#07004d}.bdp--string{color:#f0eefb}.bdp--inside{color:#06003c}.bdp--circle{color:#ffe6c1}.bdp--confetto-heart{color:#004266}.bdp--confetto-doodle{color:#fff}.bdp--confetto-spiral{color:#0192d0}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-product-list-compact{flex-direction:column;gap:1px;margin:0;list-style:none;display:flex}.ws-product-list-compact__item{margin:0;padding:0}.ws-product-list-compact__item:first-child .ws-product-compact__wrap{border-top-left-radius:0;border-top-right-radius:0}.ws-product-list-compact__item:last-child .ws-product-compact__wrap{border-bottom-right-radius:0;border-bottom-left-radius:0}.ws-product-list-compact--divider{gap:0}.ws-product-list-compact--divider .ws-product-list-compact__item .ws-product{border-radius:0}.ws-product-list-compact--divider .ws-product-list-compact__item:not(:last-child) .ws-product{border-bottom:1px solid #e5e5e5}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-product-compact__wrap{background:#fff;flex-direction:row;align-items:center;gap:1rem;width:100%;height:9.25rem;padding:.75rem 1rem;display:flex;overflow:visible}.ws-product-compact{text-align:left;flex-direction:row;align-items:flex-start;gap:1rem;width:100%;max-height:7.75rem;display:flex}.ws-product-compact__image{border-radius:0;flex:0 0 60px;width:60px;height:60px;display:block;position:relative;top:0;left:0}.ws-product-compact__image .ws-product-compact__link{width:100%;display:block}.ws-product-compact__image img{width:100%;height:auto;margin:0 auto;display:block}.ws-product-compact__details{flex-direction:column;flex:auto;gap:.5rem;display:flex}.ws-product-compact__price{white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.375rem;overflow:hidden}.ws-product-compact__price--discounted{color:#004266;background-color:#fff;border-radius:0}.ws-product-compact__price-suffix{font-size:1rem;line-height:1.375rem}.ws-product-compact__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:700;line-height:1.125rem;overflow:hidden}.ws-product-compact__subtitle{white-space:nowrap;text-overflow:ellipsis;color:#6c7584;margin:0;font-size:.75rem;line-height:1rem;overflow:hidden}.ws-product-compact__subtitle:before{content:" ";width:0;display:inline-block}.ws-product-compact__link{color:inherit;text-decoration:none}.ws-product-compact a.ws-product-compact__link{transition:color .3s linear}@media (hover:hover){.ws-product-compact a.ws-product-compact__link:not(:disabled):hover,.ws-product-compact a.ws-product-compact__link:not(:disabled):focus{color:#004266;text-decoration:underline}}@media (hover:none){.ws-product-compact a.ws-product-compact__link:not(:disabled):active{color:#004266;text-decoration:underline}}.ws-product-compact__price-compare:before{content:" ";width:0;display:inline-block}.ws-product-compact__price-former,.ws-product-compact__price-unit-weight,.ws-product-compact__price-unit{color:#6c7584;margin:0;display:inline-block}.ws-product-compact__price-former:not(:last-child),.ws-product-compact__price-unit-weight:not(:last-child),.ws-product-compact__price-unit:not(:last-child){margin-right:3px}.ws-product-compact__price-former{color:inherit}.ws-product-compact__price-former-amount{-webkit-text-decoration:inherit;text-decoration:inherit}.ws-product-compact__price-unit{clear:both}.ws-product-compact__quantity-limitation .ngr-button{margin-inline-start:.25rem;font-weight:700}.ws-product-compact__price-and-add{flex-direction:row;justify-content:space-between;align-items:flex-end;font-size:.75rem;line-height:1rem;display:flex;position:relative}.ws-product-compact__price-wrap{flex:auto}.ws-product-compact__cart-wrapper{flex:0 122px}.ws-product-compact__cart-wrapper .ws-add-to-cart--compact{justify-content:flex-end}.ws-product-compact__coupon-savings{font-size:inherit;flex-wrap:wrap;gap:0 4px;display:flex}.ws-product-details:not(.ws-product-details--is-big) .ws-product-compact__coupon-savings{justify-content:flex-end}.ws-product-compact__coupon-former-price-per-unit{color:inherit;text-decoration:line-through}.ws-product-compact__coupon-savings-per-unit{color:#004266}.ws-product-compact .ws-campaign-tag-wrapper{justify-content:flex-start}
