.fb-gift-offer{display:block;box-sizing:border-box;width:100%;padding:18px 20px;margin:14px 0 0;background:#eeebe4;color:#272520;border:1px solid #d5cfc3;text-align:left;font-family:inherit}.fb-gift-offer p{margin:0!important}.fb-gift-offer__heading{font-size:11px!important;font-weight:500;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.fb-gift-offer__body{padding-top:7px;font-size:12px!important;line-height:1.65}.fb-gift-offer__terms{padding-top:5px;font-size:10px!important;line-height:1.6;color:#59564f}.fb-gift-offer--cart{margin:0 0 16px;padding:16px 18px}.fb-gift-offer__progress{display:block;width:100%;height:3px;margin:12px 0 7px;border:0;-webkit-appearance:none;appearance:none;background:#d7d1c6;color:#37352f}.fb-gift-offer__progress::-webkit-progress-bar{background:#d7d1c6}.fb-gift-offer__progress::-webkit-progress-value{background:#37352f}.fb-gift-offer__progress::-moz-progress-bar{background:#37352f}.fb-gift-offer__selection{margin-top:12px;border-top:1px solid #d5cfc3;padding-top:10px}.fb-gift-offer__selection summary{cursor:pointer;list-style:revert;font-size:11px;text-transform:uppercase;letter-spacing:.08em;line-height:1.6}.fb-gift-offer__label{display:block;margin-top:12px;font-size:11px}.fb-gift-offer__label span{display:block;margin-bottom:6px}.fb-gift-offer__label select{display:block;width:100%;min-height:44px;background:#f7f5f0;border:1px solid #bdb5a8;border-radius:0;padding:8px 12px;font-family:inherit;font-size:10px!important;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:inherit}.fb-gift-offer__preview{margin-top:10px!important;padding-top:10px;border-top:1px solid #d5cfc3;color:#696459;font-size:10px!important;line-height:1.6}.fb-gift-offer :is(summary,select):focus-visible{outline:2px solid #37352f;outline-offset:4px}.fb-gift-offer__catalog{display:flex;gap:14px;align-items:center;margin-top:14px}.fb-gift-offer__image{display:block;width:96px!important;height:112px!important;object-fit:cover;border:1px solid #d5cfc3;background:#f7f5f0}.fb-gift-offer__catalog-copy{flex:1;min-width:0}.fb-gift-offer__style{font-size:11px!important;letter-spacing:.08em;line-height:1.6;font-weight:500}.fb-gift-offer__preview-button{display:block;width:100%;min-height:44px;padding:10px;margin-top:14px;border:1px solid #37352f;background:#37352f;color:#faf8f3;font-family:inherit;font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.fb-gift-offer__preview-button:disabled{opacity:.45;cursor:not-allowed}.fb-gift-offer__preview-button:focus-visible{outline:2px solid #37352f;outline-offset:4px}@media(max-width:600px){.fb-gift-offer{padding:15px 16px}.fb-gift-offer__heading{font-size:10px!important;letter-spacing:.1em}}.fb-gift-offer{padding:24px;background:#f3f1ec;border-color:#ded9d0;margin-top:18px}.fb-gift-offer__eyebrow{display:block;font-size:9px;letter-spacing:.14em;line-height:1.6;color:#6a655b;margin-bottom:10px}.fb-gift-offer .fb-gift-offer__heading{font-size:13px!important;letter-spacing:.06em;font-weight:500;line-height:1.65;max-width:30em}.fb-gift-offer__body{padding-top:9px;font-size:12px!important}.fb-gift-offer__terms{color:#625d54}.fb-gift-offer__selection{margin-top:18px;padding-top:0}.fb-gift-offer__selection summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:10px;letter-spacing:.08em}.fb-gift-offer__selection summary::-webkit-details-marker{display:none}.fb-gift-offer__selection summary:after{content:none!important}.fb-gift-offer__selection .fb-gift-offer__indicator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;font-size:18px;line-height:1;font-weight:300;letter-spacing:0}.fb-gift-offer__selection .fb-gift-offer__indicator-open,.fb-gift-offer__selection[open] .fb-gift-offer__indicator-closed{display:none}.fb-gift-offer__selection[open] .fb-gift-offer__indicator-open{display:inline}.fb-gift-offer .fb-gift-offer__preview{padding-top:10px;margin-top:0!important;font-size:9px!important;color:#746e64;border-color:#ded9d0}.fb-gift-offer__catalog{margin-top:4px}.fb-gift-offer__selection[open]{padding-bottom:18px}.fb-gift-offer--cart{padding:20px;margin-top:0}.fb-confidence{margin-top:24px;background:#fff;position:relative}.fb-confidence .fb-reassurance{border-top:0;margin-top:0;padding-top:0}.fb-confidence .fb-dispatch{padding:0 0 20px;border-bottom:1px solid #ded9d0}.fb-confidence .fb-service-label{display:block;font-size:9px;line-height:1.5;letter-spacing:.12em;color:#6a655b;font-weight:400}.fb-confidence .fb-dispatch strong{display:block;margin-top:7px;font-size:13px;font-weight:400;letter-spacing:.02em;line-height:1.6;color:#45413b}.fb-dispatch__note{display:block;margin-top:7px;font-size:11px;line-height:1.6;color:#625d54}.fb-confidence .fb-service-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:15px 0;border-bottom:1px solid #ded9d0;align-items:baseline}.fb-confidence .fb-service-row p{margin:0;font-size:11px;line-height:1.75}.fb-confidence .fb-reassurance>.fb-small{margin:12px 0;font-size:9px;color:#746e64;opacity:1}.fb-confidence .fb-reassurance>a{display:inline-block;margin-top:5px;font-size:10px;line-height:1.7}.fb-confidence .fb-fit{margin-top:22px;border-color:#ded9d0}.fb-confidence .fb-fit summary{min-height:48px;padding:12px 0;box-sizing:border-box;font-size:10px;letter-spacing:.1em}@media(max-width:600px){.fb-gift-offer{padding:20px}.fb-gift-offer .fb-gift-offer__heading{font-size:12px!important}.fb-confidence .fb-service-row{grid-template-columns:85px minmax(0,1fr);gap:12px}.fb-confidence .fb-dispatch strong{font-size:13px}}#site-cart-sidebar:has(fb-gift-offer) .kt-sidebar__body{min-height:min(180px,30dvh);overflow-y:auto}#site-cart-sidebar:has(fb-gift-offer) .kt-sidebar__footer{max-height:60dvh;overflow-y:auto;flex-shrink:1}.fb-gift-offer .fb-gift-offer__selection>summary,.fb-confidence .fb-order-preparation--confidence>summary,.fb-confidence .fb-fit>summary{box-sizing:border-box!important;min-height:48px!important;padding:12px 0!important;margin:0!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;letter-spacing:.09em!important;line-height:1.6!important;text-transform:uppercase!important;align-items:center!important;cursor:pointer}.fb-confidence .fb-order-preparation--confidence>summary,.fb-confidence .fb-fit>summary{display:flex!important;justify-content:flex-start!important;list-style:none!important}.fb-confidence .fb-order-preparation--confidence>summary::-webkit-details-marker,.fb-confidence .fb-fit>summary::-webkit-details-marker{display:none!important}.fb-confidence .fb-order-preparation--confidence>summary::marker,.fb-confidence .fb-fit>summary::marker{content:""}.fb-confidence .fb-order-preparation--confidence .fb-accordion-label,.fb-confidence .fb-fit .fb-accordion-label{display:inline-block!important;padding:0 0 3px!important;border-bottom:1px solid currentColor!important;text-decoration:none!important;transform:none!important}.fb-confidence .fb-fit[open] summary .fb-accordion-label{transform:none!important}.fb-confidence .fb-order-preparation--confidence>.fb-order-preparation__panel{display:none!important;padding:12px 0 0!important}.fb-confidence .fb-order-preparation--confidence .fb-reassurance{margin:0!important;padding-top:0!important;border-top:0!important}.fb-confidence .fb-order-preparation--confidence .fb-dispatch>.fb-service-label{display:none!important}.fb-confidence .fb-order-preparation--confidence+.fb-fit{margin-top:22px}.fb-confidence .fb-order-preparation--confidence>summary,.fb-confidence .fb-fit>summary{border-bottom:0!important;box-shadow:none!important;background-image:none!important}.fb-confidence .fb-order-preparation--confidence>summary:before,.fb-confidence .fb-order-preparation--confidence>summary:after,.fb-confidence .fb-fit>summary:before,.fb-confidence .fb-fit>summary:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.fb-confidence .fb-order-preparation--confidence,.fb-confidence .fb-fit{border-top:0!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}.fb-confidence .fb-order-preparation--confidence>.fb-order-preparation__summary,.fb-confidence .fb-fit>summary{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:48px!important;margin:0!important;padding:12px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:1.6!important;letter-spacing:.09em!important;text-transform:uppercase!important;text-align:left!important;list-style:none!important;cursor:pointer}.fb-confidence .fb-order-preparation--confidence>.fb-order-preparation__summary:before,.fb-confidence .fb-order-preparation--confidence>.fb-order-preparation__summary:after,.fb-confidence .fb-fit>summary:before,.fb-confidence .fb-fit>summary:after{content:none!important;display:none!important}.fb-confidence .fb-order-preparation--confidence>.fb-order-preparation__summary::-webkit-details-marker,.fb-confidence .fb-fit>summary::-webkit-details-marker{display:none!important}.fb-confidence .fb-order-preparation--confidence>.fb-order-preparation__summary::marker,.fb-confidence .fb-fit>summary::marker{content:""!important}.fb-confidence .fb-order-preparation--confidence>summary .fb-accordion-label,.fb-confidence .fb-fit>summary .fb-accordion-label{display:inline-block!important;width:auto!important;margin:0!important;padding:0 0 3px!important;border:0!important;border-bottom:1px solid currentColor!important;box-shadow:none!important;background:transparent!important;text-decoration:none!important;transform:none!important;font:inherit!important;letter-spacing:inherit!important}.fb-confidence .fb-order-preparation--confidence>.fb-order-preparation__panel{display:none!important}.fb-confidence .fb-order-preparation--confidence[open]>.fb-order-preparation__panel{display:block!important}.fb-confidence .fb-order-preparation--confidence>summary:focus-visible,.fb-confidence .fb-fit>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fb-gift-offer__view-image,.fb-gift-offer__view-name,.fb-gift-offer__view-link{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;padding:0}.fb-gift-offer__view-image{flex:0 0 auto}.fb-gift-offer__view-name{letter-spacing:inherit;line-height:inherit;text-transform:inherit}.fb-gift-offer__view-link{display:inline-block;margin-top:8px;font-size:11px;line-height:1.7;letter-spacing:.06em;border-bottom:1px solid #b88a42}.fb-gift-offer [data-fb-gift-view]:focus-visible{outline:2px solid #b88a42;outline-offset:4px}.fb-gift-preview{position:fixed;inset:auto 0 0;width:min(100%,540px);max-width:100%;height:auto;max-height:94dvh;margin:0 auto;padding:0;border:0;border-radius:24px 24px 0 0;background:#f8f6f1;color:#272520;font-family:inherit;box-shadow:0 -12px 60px #0002;overflow:hidden;overscroll-behavior:contain}.fb-gift-preview:not([open]){display:none}.fb-gift-preview[open]{display:block;animation:fb-gift-preview-enter .22s ease-out}.fb-gift-preview::backdrop{background:#0000007a}.fb-gift-preview__sheet{display:flex;flex-direction:column;max-height:94dvh}.fb-gift-preview button{-webkit-appearance:none;appearance:none;font-family:inherit;cursor:pointer;color:inherit}.fb-gift-preview button:disabled{opacity:.3;cursor:default}.fb-gift-preview :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid #a77b35;outline-offset:3px}.fb-gift-preview__header{position:relative;flex:0 0 auto;min-height:68px;padding:36px 58px 12px;text-align:center;background:#f8f6f1}.fb-gift-preview__header p{margin:0;font-size:10px;line-height:1.6;letter-spacing:.2em;text-transform:uppercase}.fb-gift-preview__handle{position:absolute;top:0;left:calc(50% - 45px);width:90px;height:30px;border:0;background:transparent;touch-action:none}.fb-gift-preview__handle span{display:block;width:44px;height:4px;margin:auto;border-radius:4px;background:#a89f91}.fb-gift-preview__close{position:absolute;top:19px;right:14px;width:44px;height:44px;padding:10px;border:0;background:transparent}.fb-gift-preview__close svg{width:24px;height:24px;display:block}.fb-gift-preview__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.fb-gift-preview__media{position:relative;background:#f2f0eb}.fb-gift-preview__gallery{display:flex;width:100%;height:min(54dvh,520px);min-height:230px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fb-gift-preview__gallery::-webkit-scrollbar{display:none}.fb-gift-preview__slide{flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden}.fb-gift-preview__slide img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}.fb-gift-preview__status{position:absolute;inset:45% 16px auto;text-align:center;font-size:12px;line-height:1.6;margin:0}.fb-gift-preview__status[hidden]{display:none}.fb-gift-preview__gallery-controls{position:absolute;bottom:12px;left:20px;right:14px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.fb-gift-preview__gallery-controls>span{font-size:11px;letter-spacing:.12em;background:#f8f6f1dd;padding:5px 8px}.fb-gift-preview__gallery-controls>div{display:flex;gap:6px}.fb-gift-preview__gallery-controls button{pointer-events:auto;display:grid;place-items:center;width:40px;height:40px;padding:8px;border:1px solid #b5ac9d;border-radius:50%;background:#f8f6f1e8;font-size:23px;line-height:1}.fb-gift-preview__gallery-controls svg{width:22px;height:22px}.fb-gift-preview__media.is-zoomed .fb-gift-preview__gallery{overflow:hidden;scroll-snap-type:none}.fb-gift-preview__media.is-zoomed .fb-gift-preview__slide{overflow:auto;overscroll-behavior:contain}.fb-gift-preview__media.is-zoomed img{width:180%;max-width:none;height:auto;min-height:100%;object-fit:contain}.fb-gift-preview__info{padding:24px 24px 20px}.fb-gift-preview__family{margin:0;font-size:10px;line-height:1.6;letter-spacing:.23em}.fb-gift-preview__rule{display:block;width:26px;height:1px;margin:10px 0 14px;background:#b88a42}.fb-gift-preview__info h2{margin:0;font-family:var(--font-stack-headings,inherit);font-size:clamp(23px,6vw,32px);font-weight:300;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.fb-gift-preview__subtitle{margin:8px 0 20px;font-size:13px;line-height:1.6;color:#6c6559}.fb-gift-preview__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.fb-gift-preview__colors button{min-width:0;padding:6px;border:1px solid transparent;background:transparent;font-size:9px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.fb-gift-preview__colors button[aria-pressed=true]{border-color:#a77b35;border-radius:4px}.fb-gift-preview__colors img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;margin-bottom:8px;background:#f2f0eb}.fb-gift-preview__colors span{display:block}.fb-gift-preview__fit{margin-top:22px;border-top:1px solid #d5cfc3;padding-top:16px;font-size:12px;line-height:1.7}.fb-gift-preview__fit summary{cursor:pointer;list-style:none;display:inline-block;border-bottom:1px solid #b88a42;font-size:12px;letter-spacing:.02em}.fb-gift-preview__fit summary::-webkit-details-marker{display:none}.fb-gift-preview__fit p{white-space:pre-line;margin:12px 0}.fb-gift-preview__fit ul{padding-left:18px;margin:10px 0}.fb-gift-preview__fit[hidden]{display:none}.fb-gift-preview__guide{display:block;width:fit-content;margin:12px 0 0 auto;border-bottom:1px solid #b88a42;text-decoration:none;color:inherit;font-size:12px;line-height:1.7}.fb-gift-preview__footer{flex:0 0 auto;padding:14px 24px max(12px,env(safe-area-inset-bottom));background:#f8f6f1;border-top:1px solid #ded9d0}.fb-gift-preview .fb-gift-preview__return{display:block;width:100%;min-height:48px;margin:0;padding:13px 12px;border:1px solid #161616;border-radius:0;background:#111;color:#fff;font-size:11px;font-weight:400;letter-spacing:.12em;line-height:1.5;text-align:center;text-transform:uppercase}.fb-gift-preview__footer p{margin:8px 0 0;text-align:center;font-size:10px;line-height:1.5;color:#6c6559}@keyframes fb-gift-preview-enter{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.fb-gift-preview[open]{animation:none}}@media(min-width:768px){.fb-gift-preview{bottom:16px;border-radius:20px;max-height:92dvh}.fb-gift-preview__sheet{max-height:92dvh}.fb-gift-preview__gallery{height:min(48dvh,460px)}}.fb-gift-preview__accordions{margin-top:22px;border-top:1px solid #d5cfc3}.fb-gift-preview__accordion{border-bottom:1px solid #d5cfc3;font-size:13px;line-height:1.75}.fb-gift-preview__accordion[hidden]{display:none}.fb-gift-preview__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;list-style:none;cursor:pointer;font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.fb-gift-preview__accordion summary::-webkit-details-marker{display:none}.fb-gift-preview__accordion summary:after{content:"";flex:0 0 7px;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 4px 4px 0}.fb-gift-preview__accordion[open] summary:after{transform:rotate(225deg);margin-top:6px}.fb-gift-preview__accordion p{margin:0 0 14px;white-space:pre-line}.fb-gift-preview__accordion ul{margin:0 0 18px;padding-left:20px}.fb-gift-preview__accordion li{margin-bottom:5px}.fb-gift-preview__accordion h3{margin:16px 0 9px;font-family:inherit;font-size:10px;font-weight:400;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.fb-gift-preview__description{position:relative;background:#eeebe4;padding:22px 20px;margin:3px 0 18px}.fb-gift-preview__description:before,.fb-gift-preview__description:after{content:"";position:absolute;width:18px;height:18px;border-color:#6a655b;border-style:solid}.fb-gift-preview__description:before{top:10px;left:10px;border-width:1px 0 0 1px}.fb-gift-preview__description:after{bottom:10px;right:10px;border-width:0 1px 1px 0}.fb-gift-preview__description p:last-child{margin-bottom:0}.fb-gift-preview__choice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.fb-gift-preview__choice>span{flex:1;min-width:0;font-size:10px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.fb-gift-preview__choice label{display:flex;align-items:center;gap:10px;flex:0 1 58%;min-width:0;font-size:11px}.fb-gift-preview__choice select{min-width:0;width:100%;min-height:44px;padding:8px 10px;border:1px solid #bdb5a8;border-radius:0;background:#f8f6f1;color:inherit;font-family:inherit;font-size:16px;line-height:1.5}.fb-gift-preview__footer .fb-gift-preview__feedback{font-size:11px;line-height:1.5;margin:0 0 10px;text-align:left;color:#6b311c}.fb-gift-preview__feedback:empty{display:none}.fb-gift-preview .fb-gift-preview__accordion :is(p,li){font-family:inherit!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:1.75!important;letter-spacing:normal!important;text-transform:none!important;color:#272520!important;text-align:left!important}.fb-gift-preview .fb-gift-preview__panel{padding:22px;background:#f1efea;border:1px solid #dedbd4;margin:3px 0 22px}.fb-gift-preview .fb-gift-preview__panel p{margin:0 0 14px!important}.fb-gift-preview .fb-gift-preview__panel p:last-child{margin-bottom:0!important}.fb-gift-preview .fb-gift-preview__panel ul{list-style:none!important;padding:0!important;margin:0!important}.fb-gift-preview .fb-gift-preview__panel li{position:relative;list-style:none!important;padding:0 0 0 17px!important;margin:0 0 14px!important}.fb-gift-preview .fb-gift-preview__panel li:last-child{margin-bottom:0!important}.fb-gift-preview .fb-gift-preview__panel li:before{position:absolute;left:0;top:0;content:"\2013";font:inherit;background:none;width:auto;height:auto}.fb-gift-preview .fb-gift-preview__care-list li:before{content:"\2234"}.fb-gift-preview .fb-gift-preview__composition,.fb-gift-preview .fb-gift-preview__care{margin-top:24px;padding-top:20px;border-top:1px solid #d9d5ce}.fb-gift-preview .fb-gift-preview__panel h3{margin:0 0 14px!important;font-family:inherit!important;font-size:10px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:.09em!important;text-transform:uppercase!important}.fb-gift-preview [data-fb-preview-composition]>p{padding:9px 0!important;margin:0!important;border-bottom:1px solid #dedbd4}.fb-gift-preview [data-fb-preview-composition]>p:first-child{padding-top:0!important}.fb-gift-preview [data-fb-preview-composition]>p:last-child{padding-bottom:0!important;border-bottom:0}.fb-gift-preview .fb-gift-preview__choice select{font-size:10px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/fb-complimentary-gift.css.map */
