.pkd-bfcm-offer [hidden],.pkd-bfcm-wardrobe [data-wardrobe-custom][hidden]{display:none!important}.pkd-bfcm-original-price{margin-bottom:10px}.pkd-bfcm-product .product__info-container .product-block-price__wrapper{padding-bottom:0}.pkd-bfcm-offer{--pkd-ticket-green:#556449;--pkd-ticket-ivory:#fffaf0;--pkd-ticket-red:#b6403c;--pkd-ticket-gold:#bd9b65;--pkd-ticket-stub:26%;margin:0 0 10px;color:#403d2b;font-family:var(--font-body-family);text-align:left}.pkd-bfcm-ticket{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--pkd-ticket-stub) minmax(0,1fr);border:1px solid var(--pkd-ticket-gold);border-radius:17px;background:var(--pkd-ticket-ivory)}.pkd-bfcm-ticket:before,.pkd-bfcm-ticket:after{content:"";position:absolute;z-index:3;left:var(--pkd-ticket-stub);width:20px;height:20px;transform:translate(-50%);border-radius:50%;background:rgb(var(--color-base-page-background,248,245,237));pointer-events:none}.pkd-bfcm-ticket:before{top:-11px;box-shadow:inset 0 -1px var(--pkd-ticket-gold)}.pkd-bfcm-ticket:after{bottom:-11px;box-shadow:inset 0 1px var(--pkd-ticket-gold)}.pkd-bfcm-ticket-stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:17px 8px;border-right:1px dashed var(--pkd-ticket-gold);border-radius:16px 0 0 16px;background:var(--pkd-ticket-green);color:#fffaf0;text-align:center}.pkd-bfcm-ticket-stub:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed #e4dcc1a6;border-radius:12px 0 0 12px;pointer-events:none}.pkd-bfcm-ticket-heading,.pkd-bfcm-ticket-phase{position:relative;font-size:12px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.4px}.pkd-bfcm-ticket-percent{font-size:56px;font-weight:700;line-height:.98;margin-top:7px}.pkd-bfcm-ticket-off{font-size:29px;font-weight:700;line-height:1.05}.pkd-bfcm-ticket-body{position:relative;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:16px 19px}.pkd-bfcm-ticket-body:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:0;border:1px dashed #697254;border-left:0;border-radius:0 12px 12px 0;pointer-events:none}.pkd-bfcm-price-label,.pkd-bfcm-price-note{font-size:12px;line-height:1.4;color:#68705f;margin:0 0 5px}.pkd-bfcm-price-label:empty,.pkd-bfcm-price-note:empty,.pkd-bfcm-gap:empty{display:none}.pkd-bfcm-price-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.pkd-bfcm-price-row strong{font-family:var(--font-body-family);font-size:64px;font-weight:700;line-height:1;letter-spacing:-1.2px;color:var(--pkd-ticket-red);white-space:nowrap}.pkd-bfcm-saving{background:#bd9b65;border-radius:30px;padding:5px 10px;color:#fffaf0;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap}.pkd-bfcm-actions{display:flex;align-items:center;gap:10px;border-top:1px solid #ddceb0;padding-top:10px;margin-top:8px}.pkd-bfcm-code-prefix{font-size:15px;white-space:nowrap}.pkd-bfcm-code{min-width:0;cursor:pointer;border:1px dashed #556449;background:transparent;border-radius:8px;color:#34472f;padding:3px 12px;font-family:var(--font-body-family);font-size:23px;font-weight:700;line-height:1.4;min-height:40px;letter-spacing:.5px;overflow-wrap:anywhere}.pkd-bfcm-apply{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;color:#f4daa2;text-decoration:underline;text-underline-offset:4px;font-family:var(--font-body-family);font-size:14px;line-height:1.4}.pkd-bfcm-offer .pkd-bfcm-apply{flex:1;margin-left:auto;max-width:130px;min-width:76px;padding:7px 12px;border:1px solid #556449;border-radius:8px;background:#556449;color:#fffaf0;font-size:20px;font-weight:700;text-decoration:none}.pkd-bfcm-code:hover,.pkd-bfcm-offer .pkd-bfcm-apply:hover{filter:brightness(.94)}.pkd-bfcm-offer .pkd-bfcm-apply{cursor:pointer}.pkd-bfcm-offer .pkd-bfcm-apply:disabled{cursor:wait;opacity:.75}.pkd-bfcm-offer .pkd-bfcm-apply:is([data-bfcm-applied=true],[aria-busy=true]){font-size:16px;white-space:nowrap}@media(max-width:749px){.pkd-bfcm-offer .pkd-bfcm-apply:is([data-bfcm-applied=true],[aria-busy=true]){font-size:13px}}@media(max-width:359px){.pkd-bfcm-offer .pkd-bfcm-apply:is([data-bfcm-applied=true],[aria-busy=true]){font-size:11px}}.pkd-bfcm-apply-status{font:11px/1.5 var(--font-body-family);color:#68705f;margin:6px 0 0}.pkd-bfcm-offer :is(button,a,summary):focus-visible{outline:2px solid #b6403c;outline-offset:3px}.pkd-bfcm-gap{font-size:12px;line-height:1.5;color:#68705f;margin:9px 0 0}.pkd-bfcm-timer{margin-top:6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;color:#6e6748;font-size:13px;line-height:1.5}.pkd-bfcm-timer svg{width:20px;height:20px;flex-shrink:0}.pkd-bfcm-timer [role=timer]{font-family:var(--font-body-family);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.3px;color:#967139;white-space:nowrap}.pkd-bfcm-offer-details{position:absolute;top:7px;right:7px;max-width:100%;color:#68705f;font-size:11px;line-height:1.5}.pkd-bfcm-offer-details[open]{position:static;margin-top:8px;padding-top:6px;border-top:1px solid #ddceb0}.pkd-bfcm-offer-details summary{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;width:22px;height:22px;border:1px solid #697254;border-radius:50%;font-size:14px;font-weight:700}.pkd-bfcm-offer-details summary::-webkit-details-marker{display:none}.pkd-bfcm-offer-details[open] summary{top:7px;right:7px}.pkd-bfcm-terms{font-size:12px;line-height:1.6;color:#68705f;margin:7px 0 0}.pkd-bfcm-offer[data-qualified=false] [data-bfcm-price]{font-size:46px;color:#403d2b}.pkd-bfcm-product :is(button,input,select,textarea,label,.resident-wardrobe__choice-copy,.resident-cart-bar__copy){font-family:var(--font-body-family)}.pkd-bfcm-product :is(button,label,.resident-wardrobe__choice-copy,.resident-cart-bar__copy) *{font-family:var(--font-body-family)}.pkd-bfcm-product :is(.resident-wardrobe__heading,.resident-wardrobe__subheading){font-family:var(--font-heading-family)}@media(max-width:749px){.pkd-bfcm-offer{--pkd-ticket-stub:24%}.pkd-bfcm-ticket-heading,.pkd-bfcm-ticket-phase{font-size:9px;letter-spacing:0}.pkd-bfcm-ticket-stub{padding:14px 5px}.pkd-bfcm-ticket-percent{font-size:39px}.pkd-bfcm-ticket-off{font-size:23px}.pkd-bfcm-ticket-body{padding:14px 12px}.pkd-bfcm-price-row{gap:6px}.pkd-bfcm-price-row strong{font-size:44px;letter-spacing:-.8px}.pkd-bfcm-saving{font-size:10px;padding:4px 7px}.pkd-bfcm-actions{gap:8px;padding-top:8px}.pkd-bfcm-code-prefix{display:none}.pkd-bfcm-code{font-size:18px;padding:4px 8px}.pkd-bfcm-offer .pkd-bfcm-apply{min-width:68px;font-size:17px;padding:6px 8px}.pkd-bfcm-timer{font-size:12px}.pkd-bfcm-timer svg{width:18px;height:18px}}@media(max-width:359px){.pkd-bfcm-ticket-percent{font-size:34px}.pkd-bfcm-ticket-off{font-size:21px}.pkd-bfcm-price-row strong{font-size:37px}.pkd-bfcm-ticket-body{padding:12px 10px}.pkd-bfcm-saving{padding:3px 5px;font-size:10px}.pkd-bfcm-code{font-size:16px}.pkd-bfcm-offer .pkd-bfcm-apply{min-width:58px;font-size:16px;padding:5px}}.pkd-bfcm-banner{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#293b30;color:#fff5de;border-radius:14px;padding:23px 30px;max-width:1320px;margin:22px auto}.pkd-bfcm-kicker{display:block;color:#e7c98c;font:10px/1.5 var(--font-body-family);letter-spacing:1.5px}.pkd-bfcm-banner strong{display:block;font-family:var(--font-heading-family);font-size:24px;line-height:1.3;color:#fff5de;margin:6px 0}.pkd-bfcm-banner p{margin:0;color:#d5ddcd;font-size:15px;line-height:1.5}.pkd-bfcm-banner .pkd-bfcm-apply{border:1px dashed #bba56f;border-radius:8px;padding:11px 16px;margin:0;white-space:nowrap;text-decoration:none}.pkd-bfcm-card-badge{position:absolute;z-index:3;top:8px;left:8px;display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:24px;background:#556449;color:#fffaf0;padding:4px 8px;border:1px solid #556449;border-radius:6px;font:700 11px/1.1 var(--font-body-family);white-space:nowrap;pointer-events:none}.pkd-bfcm-card-badge strong{font-size:14px;letter-spacing:0;color:#fff4db}.card__inner:has(>.pkd-bfcm-card-badge){position:relative}.pkd-bfcm-card-note,.pkd-bfcm-card-terms{font:11px/1.5 var(--font-body-family);color:#68705f;margin:6px 0}.pkd-bfcm-card-terms{font-size:10px}.pkd-bfcm-wardrobe .resident-wardrobe__extras-toggle{position:relative;background:#eef0e5;border-color:#9aa583;min-height:82px;padding:13px 15px}.pkd-bfcm-wardrobe .resident-wardrobe__extras-copy{min-width:0;flex:1}.pkd-bfcm-extras-hint{display:block;font:12px/1.5 var(--font-body-family);color:#68705f;margin-top:5px}.pkd-bfcm-extras-thumbs{display:flex;flex-shrink:0;margin-left:4px;padding:3px 0}.pkd-bfcm-extras-thumbs img{height:39px;width:39px;object-fit:contain;border-radius:8px;border:2px solid #fff;background:#faf8f3;margin-left:-9px}.pkd-bfcm-reassurance{border-top:1px solid #dedbcd;margin-top:18px;padding-top:16px;color:#59644f}.pkd-bfcm-includes{font:12px/1.6 var(--font-body-family);margin:0 0 16px;color:#68705f}.pkd-bfcm-service-list{list-style:none;padding:0;margin:0;display:grid;gap:15px}.pkd-bfcm-service-list li{display:flex;gap:12px;align-items:flex-start}.pkd-bfcm-service-list svg{width:23px;height:23px;flex-shrink:0}.pkd-bfcm-service-symbol{font:25px/1 var(--font-body-family);width:23px;flex-shrink:0}.pkd-bfcm-service-list strong{display:block;font:13px/1.5 var(--font-body-family);color:#546248}.pkd-bfcm-service-list small{display:block;font:11px/1.6 var(--font-body-family);margin-top:3px;color:#777969}.pkd-bfcm-reassurance a{text-decoration:underline;text-underline-offset:3px}.pkd-bfcm-payments{margin-top:20px}.pkd-bfcm-payments>span{font:11px/1.5 var(--font-body-family)}.pkd-bfcm-payments ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:8px 0}.pkd-bfcm-payment-icon{height:24px;width:auto}.pkd-bfcm-help{font:11px/1.6 var(--font-body-family);color:#777969;margin:13px 0 0}.pkd-bfcm-product .resident-wardrobe__selection-state[hidden]{display:none!important}.pkd-bfcm-product .pkd-bfcm-review-link{color:inherit;text-decoration:none}.pkd-bfcm-status{font:12px/1.5 var(--font-body-family);color:#59644f;margin:10px 0;padding:9px 12px;background:#eef0e5;border-radius:7px}@keyframes pkd-bfcm-glow{0%,to{box-shadow:0 0 #c4a35c00}50%{box-shadow:0 0 0 5px #c4a35c38;border-color:#b19655}}@media(prefers-reduced-motion:no-preference){.pkd-bfcm-wardrobe .pkd-bfcm-attention{animation:pkd-bfcm-glow 1.5s ease-in-out 2}}@media(max-width:749px){.pkd-bfcm-banner{margin:15px 16px;padding:20px;display:block}.pkd-bfcm-banner strong{font-size:21px}.pkd-bfcm-banner .pkd-bfcm-apply{margin-top:13px}.pkd-bfcm-card-badge{top:8px;left:8px;padding:3px 7px;min-width:60px;min-height:22px;font-size:10px;border-radius:6px}.pkd-bfcm-card-badge strong{font-size:12px}.pkd-bfcm-extras-thumbs img{width:30px;height:30px}.pkd-bfcm-extras-hint{font-size:11px}.pkd-bfcm-product .resident-cart-bar{padding-bottom:env(safe-area-inset-bottom)}body:has(.pkd-bfcm-product) .resident-cart-bar:not(.is-visible){pointer-events:none}.pkd-bfcm-card-note{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pkd-bfcm.css.map */
