#shopify-section-sections--27618878718279__header{padding-bottom:0!important}.product__vendor.text-base,.product__vendor.text-base a,.product-card__vendor,.product-card__vendor a{color:#191919!important}.collection-browse-visual-section,#shopify-section-template--27618883895623__browse-visual{padding-top:0!important}@media(min-width:768px){.banner__box{padding-bottom:20px!important}}@media(max-width:767px){.product-card__content{padding-top:0!important}.banner__box{padding-bottom:4px!important}.collection-browse-visual-section,#shopify-section-template--27618883895623__browse-visual{--section-padding-top: 4px !important;padding-top:4px!important}#shopify-section-template--27618883895623__browse-visual>.section{padding-top:4px!important}.collection-browse-visual-section .browse-bar{padding-top:0;gap:4px}}.product-card .badges .badge{--badge-background: rgb(237, 224, 210) !important;--badge-foreground: rgb(101, 83, 68) !important;color:#655344!important;font-weight:500;letter-spacing:.3px;text-transform:capitalize;border-radius:2px!important;box-shadow:none!important}.product-card{background-color:#f8f7f5;position:relative;padding-bottom:68px}.product-card__media,.product-card__media .media{background-color:#f8f7f5}.product-card__vendor{font-size:19px;font-weight:700;color:#191919;text-transform:uppercase;letter-spacing:.5px;line-height:20px;text-decoration:none;display:block;padding-top:5px;background:none!important}.product-card__vendor:hover{color:#444;background:none!important;text-decoration:none!important}.product-card__title{font-size:14px;font-weight:500;color:#1a1a1a;line-height:20px;letter-spacing:-.03em;text-decoration:none;display:block;margin-top:4px;background:none!important}.product-card__title:hover{background:none!important;text-decoration:none!important}.product-card__media .media img,.product-card__media .media lazy-image{transform:scale(1.1);transform-origin:center center}.product-card #notes-gallery{display:flex;justify-content:center;align-items:flex-start;gap:8px;flex-wrap:nowrap;margin-top:15px;margin-bottom:4px}.product-card .note{display:flex;flex-direction:column;align-items:center;flex:1 1 0;max-width:80px;min-width:0;margin:0;pointer-events:none}.product-card .note img{width:48px;height:48px;object-fit:contain;display:block;mix-blend-mode:darken;margin:0 auto;flex-shrink:0}.product-card .note br{display:none}.product-card .note-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-size:11px;line-height:1.25;margin-top:15px;padding:0;height:auto;min-height:13.75px;white-space:normal;word-break:break-word;color:#555}@media screen and (max-width:767px){.product-card #notes-gallery{display:none!important}.product-card .note{flex:1 1 0;min-width:0;max-width:none;width:auto}.product-card .note img{width:36px;height:36px}.product-card .note-text{font-size:8px;margin-top:10px;padding-top:0!important;line-height:1.2}}@media screen and (min-width:1280px){.card-grid--4 .product-card .note:nth-child(n+4),.card-grid--5 .product-card .note:nth-child(n+4){display:none}}@media screen and (min-width:768px){.product-card__top{height:44px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.product-card__title{height:20px;overflow:hidden}.product-card__cutline{display:block;height:40px;overflow:hidden}.product-card #notes-gallery{height:65px}.product-card-description{height:60px;overflow:hidden;margin-bottom:8px}}.product-card-description{font-size:13px;line-height:1.55;color:#1a1a1a;font-weight:500;margin-top:8px;margin-bottom:17px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}@media screen and (max-width:767px){.product-card-description{display:none}.product-card .product-card__info{display:flex;flex-direction:column;flex:1}.product-card .product-card__details{flex:1}.product-card .product-card__cutline{order:1;margin-top:4px;font-size:.6rem;max-width:85%;margin-inline:auto}.product-card #notes-gallery{display:none}.product-card-description{order:3}.product-card .product-card-calendar-btn-wrap{order:4}.product-card__vendor{font-size:15px;font-weight:800;line-height:18px;letter-spacing:-.02em;padding-top:15px}.product-card__title{margin-top:0}.product-card__top{padding:0}[data-oke-star-rating],[data-oke-star-rating-static]{padding-bottom:0!important}.product-card .oke-sr-static{justify-content:center;width:100%;margin:8px 0;font-size:11px}.product-card .oke-sr-static__stars{font-size:12px!important}.product-card .oke-sr-static__count{font-size:10px!important}.product-card__content{display:flex;flex-direction:column}.product-card__media{aspect-ratio:1 / 1}}.product-card-calendar-btn-wrap{position:absolute;bottom:0;left:0;right:0;padding:0 clamp(12px,2.5vw,20px) clamp(16px,2.5vw,24px);width:100%}.product-card-calendar-btn{display:inline-flex;align-items:flex-start;justify-content:center;width:100%;height:48px;background:#1a1a1a;color:#fff;border:none;border-radius:9999px;padding:0 24px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;transition:background .2s ease;box-sizing:border-box;font-family:inherit;overflow:hidden;position:relative}.product-card-calendar-btn .btn-text-roll{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(0,0,.2,1)}.product-card-calendar-btn .btn-text-line{display:inline-flex;align-items:center;justify-content:center;height:48px;white-space:nowrap}.product-card-calendar-btn:hover:not(:disabled):not(.is-sold-out):not(.in-calendar) .btn-text-roll{transform:translateY(-50%)}@media screen and (max-width:767px){.card-grid{--card-grid-gap: 8px}.product-card-calendar-btn-wrap{padding:0 10px 12px}.product-card{padding-bottom:74px}.product-card-calendar-btn{height:42px;padding:0 12px;font-size:13px}.product-card-calendar-btn .btn-text-line{height:42px}}.product-card__content:has(.product-card-calendar-btn-wrap){padding-bottom:0}.product-card-calendar-btn:hover:not(:disabled):not(.in-calendar){background:#333}.product-card-calendar-btn:active:not(:disabled):not(.in-calendar){background:#444}.product-card-calendar-btn.in-calendar{background:none;border:none;color:#000fff;cursor:default;pointer-events:none;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.product-card-calendar-btn.in-calendar .btn-text-roll{display:contents}.product-card-calendar-btn.in-calendar .btn-text-line:last-child{display:none}.product-card-calendar-btn.in-calendar .btn-text-line{height:auto;display:inline-flex;align-items:center;gap:0}.product-card-calendar-btn.in-calendar .btn-text-desktop,.product-card-calendar-btn.in-calendar .btn-text-mobile{color:#000fff}.in-calendar-check{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-right:6px}.product-card.product-card--sold-out{opacity:.5}.product-card-calendar-btn.is-sold-out{opacity:.4;cursor:not-allowed;pointer-events:none}.product-card-calendar-btn .calendar-icon{flex-shrink:0}.btn-text-mobile{display:none}@media screen and (max-width:767px){.btn-text-desktop{display:none}.btn-text-mobile{display:inline}}.product-card-calendar-btn.is-loading .btn-text{display:none}.product-card-calendar-btn.is-loading:after{content:"Tilf\f8jer..."}.quick-calendar-btn{position:absolute;top:12px;right:12px;width:52px;height:52px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.quick-calendar-btn__icons{display:flex;align-items:center;overflow:hidden;width:24px;height:24px;position:relative}.quick-calendar-btn__icon{display:flex;align-items:center;justify-content:center;color:#000;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .15s ease,opacity .15s ease}.quick-calendar-btn__plus{transform:translate(0);opacity:1}.quick-calendar-btn__cal{transform:translate(100%);opacity:0}.quick-calendar-btn__spinner{display:none;width:24px;height:24px;border:2.5px solid #e0e0e0;border-top-color:#000;border-radius:50%;animation:quick-calendar-spin .8s linear infinite}@keyframes quick-calendar-spin{to{transform:rotate(360deg)}}.quick-calendar-btn.is-loading .quick-calendar-btn__icons{display:none}.quick-calendar-btn.is-loading .quick-calendar-btn__spinner{display:block}.quick-calendar-btn:hover:not(:disabled):not(.is-loading){cursor:pointer}.product-card:hover .quick-calendar-btn:not(:disabled):not(.is-loading):not(.in-calendar) .quick-calendar-btn__plus{transform:translate(-100%);opacity:0;transition:transform .4s ease 1s,opacity .4s ease 1s}.product-card:hover .quick-calendar-btn:not(:disabled):not(.is-loading):not(.in-calendar) .quick-calendar-btn__cal{transform:translate(0);opacity:1;transition:transform .4s ease 1s,opacity .4s ease 1s}.quick-calendar-btn.in-calendar{display:none}.quick-calendar-btn.is-sold-out{opacity:.3;cursor:not-allowed;pointer-events:none}.product-queue-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:none;align-items:center;justify-content:center;background:#0000;cursor:pointer}.product-queue-modal.is-open{display:flex!important;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.product-queue-modal__panel{position:relative;background:#fff;width:92%;max-width:560px;border-radius:8px;overflow:hidden;text-align:center;padding:40px 36px 36px;transform:scale(.95);transition:transform .3s cubic-bezier(.16,1,.3,1);cursor:default}.product-queue-modal.is-open .product-queue-modal__panel{transform:scale(1)}.product-queue-modal__close{position:absolute;top:12px;right:14px;background:#00000012;border:none;width:32px;height:32px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center}.product-queue-modal__close:hover{background:#0000001f}.product-queue-modal__title{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 0 24px}.product-queue-modal__title .modal-product-name{font-size:28px;font-weight:700;color:#191919;text-transform:uppercase;line-height:1.2;letter-spacing:.5px}.product-queue-modal__title .modal-subtitle{font-size:18px;font-weight:500;color:#191919;line-height:1.3}.product-queue-modal__image{width:240px;height:240px;object-fit:contain;margin:0 auto 28px;display:block}.product-queue-modal__text{font-size:16px;line-height:1.5;color:#191919;margin:0 0 28px}.product-queue-modal__text strong{font-weight:700}.product-queue-modal__cta{display:flex;align-items:flex-start;justify-content:center;width:100%;background:#000fff;color:#fff;border:none;padding:0 24px;height:52px;line-height:52px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;text-decoration:none;text-align:center;transition:background .2s;border-radius:9999px;overflow:hidden;position:relative}.pqm-cta-roll{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(0,0,.2,1)}.pqm-cta-line{display:inline-flex;align-items:center;justify-content:center;height:52px;white-space:nowrap}.product-queue-modal__cta:hover .pqm-cta-roll{transform:translateY(-50%)}.product-queue-modal__cta .old-price{text-decoration:line-through;opacity:.6;margin-left:6px}.product-queue-modal__swipe-handle{display:none}@media screen and (max-width:767px){.product-queue-modal{align-items:flex-end;justify-content:flex-end}.product-queue-modal__panel{width:100%;max-width:100%;height:85vh;border-radius:20px 20px 0 0;padding:20px 24px 32px;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;align-items:center;justify-content:center}.product-queue-modal__swipe-handle{display:flex;justify-content:center;padding:14px 0 10px;cursor:grab;position:absolute;top:0;left:0;right:0;z-index:10}.product-queue-modal__swipe-handle span{display:block;width:40px;height:5px;border-radius:3px;background:#00000026}.product-queue-modal__panel.is-dragging{transition:none!important}.product-queue-modal.is-open .product-queue-modal__panel{transform:translateY(0)}.product-queue-modal__title{margin-bottom:20px}.product-queue-modal__title .modal-product-name{font-size:24px}.product-queue-modal__title .modal-subtitle{font-size:16px}.product-queue-modal__image{width:220px;height:220px;margin-bottom:24px}.product-queue-modal__text{font-size:15px;margin-bottom:24px;max-width:320px}.product-queue-modal__cta{padding:0 32px;height:48px;line-height:48px;font-size:15px;border-radius:50px;max-width:320px}.pqm-cta-line{height:48px}.product-queue-modal__close{top:16px;right:16px}.product-card [data-oke-reviews-product-listing-rating],.product-card .okeReviews-starRating-indicator{margin-bottom:16px}}.quick-add.hide-for-calendar{display:none!important}@media screen and (min-width:768px){.quick-calendar-btn{opacity:0;transition:opacity .2s ease}.product-card:hover .quick-calendar-btn:not(.in-calendar),.quick-calendar-btn.is-loading{opacity:1}}@media screen and (max-width:767px){.quick-calendar-btn{opacity:1;width:48px;height:48px;top:10px;right:10px}.quick-calendar-btn__icons{width:22px;height:22px}.quick-calendar-btn__icon svg{width:22px;height:22px}.quick-calendar-btn__spinner{width:22px;height:22px}.product-card:hover .quick-calendar-btn:not(:disabled):not(.is-loading):not(.in-calendar) .quick-calendar-btn__plus{transform:translate(0);opacity:1}.product-card:hover .quick-calendar-btn:not(:disabled):not(.is-loading):not(.in-calendar) .quick-calendar-btn__cal{transform:translate(100%);opacity:0}}.calendar-full-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:none;align-items:flex-end;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility .3s}.calendar-full-modal.is-open{display:flex;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.calendar-full-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.calendar-full-modal__panel{position:relative;z-index:1;background:linear-gradient(180deg,#fff,#faf9f7);width:100%;max-width:100%;height:85vh;border-radius:24px 24px 0 0;overflow:hidden;text-align:center;padding:20px 28px 40px;transform:translateY(100%);transition:transform .4s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.calendar-full-modal.is-open .calendar-full-modal__panel{transform:translateY(0)}.calendar-full-modal__panel.is-dragging{transition:none!important}.calendar-full-modal__swipe-handle{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;padding:14px 0 10px;cursor:grab;z-index:10}.calendar-full-modal__swipe-handle span{display:block;width:44px;height:5px;border-radius:3px;background:#0000001f}.calendar-full-modal__close{position:absolute;top:16px;right:16px;background:#0000000f;border:none;width:36px;height:36px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center;transition:background .2s}.calendar-full-modal__close:hover{background:#0000001a}.calendar-full-modal__icon{color:#191919;margin-bottom:8px}.calendar-full-modal__icon svg{width:80px;height:80px}.calendar-full-modal__title{font-size:28px;font-weight:700;color:#191919;margin:0;letter-spacing:-.02em}.calendar-full-modal__subtitle{font-size:18px;font-weight:500;color:#666;margin:0}.calendar-full-modal__stats{display:flex;gap:32px;margin:20px 0;padding:24px 32px;background:#f5f4f2;border-radius:16px}.calendar-full-modal__stat{display:flex;flex-direction:column;align-items:center;gap:4px}.calendar-full-modal__stat .stat-number{font-size:36px;font-weight:700;color:#000fff;line-height:1}.calendar-full-modal__stat .stat-label{font-size:13px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px}.calendar-full-modal__text{font-size:16px;line-height:1.5;color:#555;margin:8px 0 16px;max-width:280px}.calendar-full-modal__cta{display:block;width:100%;max-width:300px;background:#191919;color:#fff;border:none;padding:18px 32px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:50px;transition:background .2s,transform .15s}.calendar-full-modal__cta:hover{background:#333}.calendar-full-modal__cta:active{transform:scale(.98)}@media(min-width:768px){.calendar-full-modal{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/product-card-calendar.css.map */
