.knots-booking{margin:0 0 16px;padding:14px;border:1px solid #dedbd5;border-radius:4px;background:#faf9f6;color:#232323}.knots-booking__heading{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}.knots-booking__amounts{margin:0 0 8px}.knots-booking__amounts>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:4px 0}.knots-booking__amounts>div:first-child{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #dedbd5}.knots-booking__amounts dt{font-size:13px;line-height:1.5;font-weight:400}.knots-booking__amounts dd{margin:0;font-size:14px;line-height:1.5;font-weight:600;white-space:nowrap}.knots-booking p{font-size:13px;line-height:1.4;margin:5px 0}.knots-booking-guide p,.knots-booking-guide li{font-size:13px;line-height:1.6;margin:8px 0}.knots-booking__note{color:#5a5752}.knots-booking__link{display:block;font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;margin-top:7px}.knots-booking-guide{margin:6px 0 24px;scroll-margin-top:120px}.knots-booking-guide details{border-bottom:1px solid #dedbd5;padding:12px 0}.knots-booking-guide summary{font-size:14px;font-weight:500;line-height:1.5;cursor:pointer}.knots-booking-guide ol{padding-left:21px;margin:10px 0}.knots-booking__link:focus-visible,.knots-booking-guide summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:550px){.knots-booking{padding:14px}.knots-booking__amounts>div{gap:10px}.knots-booking__amounts dt,.knots-booking__amounts dd{font-size:13px}}.knots-customer-proof{margin:8px 0 24px;padding-top:8px}.knots-customer-proof h2,.knots-booking-guide h2{font-size:16px;line-height:1.4;font-weight:600;margin:0 0 8px}.knots-customer-proof p{font-size:13px;line-height:1.5;color:#5a5752;margin:0 0 12px;max-width:60ch}.knots-customer-proof__images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:480px}.knots-customer-proof__images a{display:block;overflow:hidden;background:#faf9f6}.knots-customer-proof__images img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.knots-customer-proof__images a:focus-visible{outline:2px solid #232323;outline-offset:3px}.knots-booking-guide>h2{margin-top:24px}.knots-booking__amounts dd{font-variant-numeric:tabular-nums}.knots-customer-proof__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:8px 16px;border:1px solid #232323;color:#232323;font-size:13px;line-height:1.5;text-decoration:none;background:transparent}.knots-customer-proof__button:hover{background:#232323;color:#fff}.knots-customer-proof__button:focus-visible{outline:2px solid #232323;outline-offset:3px}@media(max-width:550px){body:has([data-knots-booking]) #chat-bubble,body:has([data-knots-cart-booking]) #chat-bubble{display:none!important}}[id$=__brand_slider_cWcgTJ]{scroll-margin-top:100px}.productView:has([data-knots-booking]){--knots-media-height:clamp(340px,55svh,560px);--knots-warm-ink:#3b3028;--knots-warm-paper:#f7f3ed}.productView:has([data-knots-booking]) .productView-nav,.productView:has([data-knots-booking]) .productView-nav .slick-list{height:var(--knots-media-height)!important}.productView:has([data-knots-booking]) .productView-nav .productView-image:has([data-main-image]),.productView:has([data-knots-booking]) .productView-nav .productView-img-container:has([data-main-image]),.productView:has([data-knots-booking]) .productView-nav .media:has([data-main-image]){height:var(--knots-media-height)!important;padding-bottom:0!important;min-height:0;position:relative}.productView:has([data-knots-booking]) .productView-nav [data-main-image]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center}.productView:has([data-knots-booking]) .productView-thumbnail img{max-height:76px;object-fit:contain}.productView:has([data-knots-booking]) .product-form__input:not(.product-form__swatch) .product-form__label{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-color:#d5cdc3;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.productView:has([data-knots-booking]) .product-form__input:not(.product-form__swatch) input[type=radio]:checked+.product-form__label{background:var(--knots-warm-ink)!important;border-color:var(--knots-warm-ink)!important;color:#fff!important;box-shadow:none}.productView:has([data-knots-booking]) .product-form__input:not(.product-form__swatch) input[type=radio]:checked+.product-form__label .text{background:transparent!important;color:#fff!important}.productView:has([data-knots-booking]) .product-form__input:not(.product-form__swatch) input[type=radio]:focus-visible+.product-form__label{outline:2px solid var(--knots-warm-ink);outline-offset:3px}.productView:has([data-knots-booking]) .knots-booking{background:var(--knots-warm-paper);border-color:#dfd5c8;color:var(--knots-warm-ink);border-radius:4px}.productView:has([data-knots-booking]) .knots-booking__heading{font-size:17px;letter-spacing:0;font-weight:600}.productView:has([data-knots-booking]) .knots-booking__amounts>div:first-child{border-color:#dfd5c8}.productView:has([data-knots-booking]) .knots-booking__amounts dd{font-size:15px;color:var(--knots-warm-ink)}.productView:has([data-knots-booking]) .knots-customer-proof{margin:8px 0 24px;padding-top:8px}.productView:has([data-knots-booking]) .knots-customer-proof__images{max-width:360px;gap:8px}.productView:has([data-knots-booking]) .knots-customer-proof__images img{aspect-ratio:4/3;max-height:88px;object-fit:cover}.productView:has([data-knots-booking]) .knots-customer-proof__button{border-color:var(--knots-warm-ink);color:var(--knots-warm-ink);transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.productView:has([data-knots-booking]) .product-form__input:not(.product-form__swatch) .product-form__label:hover{border-color:var(--knots-warm-ink)}.productView:has([data-knots-booking]) .knots-customer-proof__button:hover{background:var(--knots-warm-ink);color:#fff}}@media(max-width:767px){.productView:has([data-knots-booking]){--knots-media-height:clamp(260px,44svh,360px)}.productView:has([data-knots-booking]) .productView-thumbnail img{max-height:60px}.productView:has([data-knots-booking]) .knots-customer-proof__images{max-width:300px}.productView:has([data-knots-booking]) .knots-customer-proof__images img{max-height:72px}.productView:has([data-knots-booking]) .knots-booking__amounts dd{font-size:14px}}@media(prefers-reduced-motion:reduce){.productView:has([data-knots-booking]) .product-form__input:not(.product-form__swatch) .product-form__label,.productView:has([data-knots-booking]) .knots-customer-proof__button{transition-duration:0ms}}.productView:has([data-knots-booking]) .productView-thumbnail-wrapper,.productView:has([data-knots-booking]) .productView-thumbnail-wrapper .slick-list,.productView:has([data-knots-booking]) .productView-thumbnail,.productView:has([data-knots-booking]) .productView-thumbnail-link{height:76px!important;min-height:0!important}.productView:has([data-knots-booking]) .productView-thumbnail-wrapper{margin-top:12px!important}.productView:has([data-knots-booking]) .productView-thumbnail-link{padding-bottom:0!important;display:flex;align-items:center;justify-content:center}.productView:has([data-knots-booking]) .productView-thumbnail img{position:static!important;width:auto!important;height:76px!important;max-width:100%;transform:none!important}@media(max-width:767px){.productView:has([data-knots-booking]){--knots-media-height:clamp(200px,30svh,260px)}.productView:has([data-knots-booking]) .productView-thumbnail-wrapper,.productView:has([data-knots-booking]) .productView-thumbnail-wrapper .slick-list,.productView:has([data-knots-booking]) .productView-thumbnail,.productView:has([data-knots-booking]) .productView-thumbnail-link{height:60px!important}.productView:has([data-knots-booking]) .productView-thumbnail img{height:60px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/knots-booking.css.map */
