:root{--reco-purple: #4000e6;--reco-purple-hover: #3300b8;--reco-ink: #1d1d1d;--reco-muted: #626262;--reco-midgrey: #e6e6e6;--reco-grey: #f7f7f7;--reco-bdradius: 20px}#recommendation-page .product .pane-image,#recommendation-page .tab-pane .pane-image{position:relative!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:30px 20px 24px!important;box-sizing:border-box!important}#recommendation-page .product.no-tabs .pane-image,#recommendation-page .no-tabs .pane-image{position:relative!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:90px 20px 24px!important;box-sizing:border-box!important;border-radius:20px!important}#recommendation-page .product .pane-image h2,#recommendation-page .no-tabs .pane-image h2{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 15px!important;width:100%!important}#recommendation-page .pane-image .img-wrap,.pane-image .img-wrap{position:relative!important;width:100%!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;padding:0!important;line-height:0!important}#recommendation-page .pane-image .img-wrap img,#recommendation-page .pane-image img.product-image,.pane-image .img-wrap img,.pane-image img.product-image,.tab-pane .pane-image img{max-width:300px!important;width:auto!important;height:auto!important;max-height:330px!important;object-fit:contain!important;margin:auto!important;display:block!important}@media screen and (min-width:769px){#primaryRecommendations .product.tabs .pane-image{height:480px!important;min-height:480px!important;max-height:480px!important}#primaryRecommendations .product.no-tabs .pane-image{height:540px!important;min-height:540px!important;max-height:540px!important;padding-top:90px!important}#additional-recommendations .product.tabs .pane-image{height:440px!important;min-height:440px!important;max-height:440px!important}#additional-recommendations .product.no-tabs .pane-image{height:500px!important;min-height:500px!important;max-height:500px!important;padding-top:90px!important}}#recommendation-page .pane-info,.product .pane-info{margin:14px 0 0!important}#recommendation-page button.details-under-image,#recommendation-page .details-under-image,button.details-under-image,.details-under-image{position:absolute!important;right:12px!important;bottom:12px!important;left:auto!important;top:auto!important;z-index:6!important;min-width:unset!important;width:auto!important;max-width:max-content!important;margin:0!important;padding:6px 14px!important;border:0!important;border-radius:999px!important;background:#fffffff0!important;box-shadow:0 2px 10px #0000001f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#1d1d1d!important;font-family:Aeroport,Helvetica Neue,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;text-decoration:none!important;transition:all .18s ease!important}#recommendation-page button.details-under-image:hover,#recommendation-page button.details-under-image:focus-visible,#recommendation-page .details-under-image:hover,#recommendation-page .details-under-image:focus-visible,button.details-under-image:hover,button.details-under-image:focus-visible,.details-under-image:hover,.details-under-image:focus-visible{background:#fff!important;color:var(--reco-purple, #4000e6)!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #00000029!important;outline:none!important}.details-under-image .info-icon{display:inline-flex!important;width:15px!important;height:15px!important;border:1.5px solid currentColor!important;border-radius:50%!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:700!important;line-height:1!important;flex:0 0 auto!important}.details-under-image .desktop-detail-copy{display:inline!important;font-size:11px!important;font-weight:400!important}.details-under-image .mobile-detail-copy{display:none!important}@media(max-width:760px){.details-under-image .desktop-detail-copy{display:none!important}.details-under-image .mobile-detail-copy{display:inline!important}#recommendation-page button.details-under-image,#recommendation-page .details-under-image,button.details-under-image,.details-under-image{padding:5px 10px!important;font-size:10px!important;right:10px!important;bottom:10px!important}}#recommendation-page .gallery-promotion-image,#recommendation-page .gallery-promotion-image.bf-recco-promotion-de,#recommendation-page .gallery-promotion-image.bf-recco-promotion-ie,#recommendation-page .gallery-promotion-image.bf-recco-promotion,.gallery-promotion-image.bf-recco-promotion-de,.gallery-promotion-image.bf-recco-promotion-ie,.bf-recco-promotion-de,.bf-recco-promotion-ie{width:100%!important;max-width:100%!important;margin:14px 0 0!important;padding:0!important;display:block!important;clear:both!important;background:transparent!important;border:none!important}#recommendation-page .gallery-promotion-image img,#recommendation-page .gallery-promotion-image.bf-recco-promotion-de img,#recommendation-page .gallery-promotion-image.bf-recco-promotion-ie img,#recommendation-page .gallery-promotion-image.bf-recco-promotion img,#recommendation-page .bf-recco-promotion-de img,#recommendation-page .bf-recco-promotion-ie img,.gallery-promotion-image.bf-recco-promotion-de img,.gallery-promotion-image.bf-recco-promotion-ie img,.gallery-promotion-image.bf-recco-promotion img,.bf-recco-promotion-de img,.bf-recco-promotion-ie img{width:100%!important;max-width:100%!important;min-width:100%!important;height:auto!important;display:block!important;border:none!important;border-radius:14px!important;background-color:transparent!important;object-fit:cover!important;margin:0!important;padding:0!important;box-shadow:none!important}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000085;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:99998}.overlay.open{opacity:1;pointer-events:auto}#drawer.drawer{position:fixed;right:0;top:0;width:min(590px,100vw);height:100vh;background:#f7f7f7;z-index:99999;transform:translate(101%);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-shadow:-20px 0 60px #0003;font-family:Aeroport,Helvetica Neue,Arial,sans-serif;color:var(--reco-ink, #1d1d1d);overflow:hidden}#drawer.drawer.open{transform:translate(0)}.dhead,#drawer .dhead{padding:28px 32px 0!important;background:#fff!important;border-bottom:1px solid var(--reco-midgrey, #e6e6e6)!important;position:relative!important;flex-shrink:0!important}.dhead .close,#drawer .dhead .close{position:absolute!important;right:22px!important;top:20px!important;border:none!important;border-radius:50%!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;background:#f7f7f7!important;font-size:24px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:var(--reco-ink, #1d1d1d)!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:none!important;transition:background .15s ease,color .15s ease!important}.dhead .close:hover,#drawer .dhead .close:hover{background:#ebebeb!important;color:#000!important}.dhead .badge,#drawer .dhead .badge{display:inline-block!important;background:var(--reco-ink, #1d1d1d)!important;color:#fff!important;border-radius:20px!important;padding:6px 12px!important;font-size:11px!important;font-weight:400!important;margin-bottom:14px!important;letter-spacing:.2px!important;width:auto!important;max-width:max-content!important}.dhead h2,#drawer .dhead h2{font-size:28px!important;font-weight:700!important;margin:0 50px 6px 0!important;line-height:1.15!important;letter-spacing:-.5px!important;color:var(--reco-ink, #1d1d1d)!important}.dhead p,#drawer .dhead p{font-size:13px!important;color:var(--reco-muted, #626262)!important;margin:0 0 16px!important;line-height:1.4!important}.drawer .tabs,#drawer .tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible!important;border-bottom:1px solid var(--reco-midgrey, #e6e6e6)!important;margin-top:10px!important;padding:0!important;list-style:none!important;background:transparent!important}.drawer .tabs button,#drawer .tabs button,#drawer .dhead .tabs button{border:none!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:3px solid transparent!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;padding:14px 6px!important;font-size:12px!important;font-weight:400!important;font-family:inherit!important;color:var(--reco-muted, #626262)!important;white-space:normal!important;text-align:center!important;line-height:1.25!important;cursor:pointer!important;position:relative!important;transition:color .15s ease,border-color .15s ease!important;min-width:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.drawer .tabs button:hover,#drawer .tabs button:hover,#drawer .dhead .tabs button:hover{color:var(--reco-ink, #1d1d1d)!important;background:transparent!important;background-color:transparent!important;border-top:none!important;border-left:none!important;border-right:none!important;outline:none!important;box-shadow:none!important}.drawer .tabs button:focus,.drawer .tabs button:focus-visible,.drawer .tabs button:active,#drawer .tabs button:focus,#drawer .tabs button:focus-visible,#drawer .tabs button:active{outline:none!important;box-shadow:none!important;border-top:none!important;border-left:none!important;border-right:none!important;background:transparent!important;background-color:transparent!important}.drawer .tabs button.active,#drawer .tabs button.active,#drawer .dhead .tabs button.active{color:var(--reco-purple, #4000e6)!important;font-weight:700!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:3px solid var(--reco-purple, #4000e6)!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;outline:none!important;box-shadow:none!important}.dbody{padding:24px 32px 140px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex-grow:1}.recommendation-box.compact-selection{background:#fff;border:1px solid #e3e3e3;border-radius:14px;padding:16px;margin-bottom:22px}.recommendation-box.compact-selection small{display:block;color:var(--reco-muted, #626262);font-size:10px;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;font-weight:600}.recommendation-box.compact-selection strong{display:block;font-size:17px;font-weight:700;color:var(--reco-ink, #1d1d1d);line-height:1.25}.recommendation-box .facts{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.recommendation-box .facts span{font-size:11px;background:#efefef;border-radius:999px;padding:5px 10px;color:var(--reco-ink, #1d1d1d);font-weight:500}.panel{display:none}.panel.active{display:block;animation:fadeInPanel .2s ease-out}@keyframes fadeInPanel{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.panel h3{font-size:18px;font-weight:700;margin:22px 0 10px;color:var(--reco-ink, #1d1d1d);line-height:1.3}.panel h3:first-child{margin-top:4px}.panel p{font-size:14px;line-height:1.6;color:#333;margin:0 0 14px}.confidence-list{list-style:none!important;padding:0!important;margin:14px 0!important}.confidence-list li{padding:9px 0 9px 26px!important;border-bottom:1px solid #e4e4e4;position:relative;font-size:14px;line-height:1.5;color:#333}.confidence-list li:before{content:"\2713";position:absolute;left:0;color:var(--reco-purple, #4000e6);font-weight:700;font-size:14px}.panel .info{background:#f0edff;border-left:4px solid var(--reco-purple, #4000e6);padding:14px 16px;border-radius:0 8px 8px 0;margin:16px 0;font-size:13.5px;line-height:1.55;color:var(--reco-ink, #1d1d1d)}.panel .info b{display:block;margin-bottom:4px;font-weight:700}.drawer-secondary-action{position:absolute;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--reco-midgrey, #e6e6e6);padding:14px 32px 18px;z-index:10;box-shadow:0 -4px 15px #0000000a}.drawer-secondary-action span{display:block;text-align:center;color:#686868;font-size:11px;margin-bottom:8px;line-height:1.35}.drawer-secondary-action button{width:100%;border:1.5px solid #cfcfcf;background:#fff;color:var(--reco-purple, #4000e6);border-radius:999px;padding:12px 20px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .18s ease}.drawer-secondary-action button:hover{background:#f5f2ff;border-color:var(--reco-purple, #4000e6)}@media(max-width:760px){.overlay{background:#00000080}#drawer.drawer{top:auto;right:0;bottom:0;width:100vw;height:min(82vh,720px);border-radius:22px 22px 0 0;transform:translateY(102%);box-shadow:0 -20px 55px #0000003d}#drawer.drawer.open{transform:translateY(0)}.dhead{padding:20px 20px 0;border-radius:22px 22px 0 0}.dhead:before{content:"";display:block;width:44px;height:4px;background:#c9c9c9;border-radius:10px;margin:-10px auto 14px}.dhead h2{font-size:22px;margin-right:36px}.dhead p{font-size:11.5px;margin:4px 36px 12px 0}.dhead .close{width:34px;height:34px;right:16px;top:18px;font-size:20px}.drawer .tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 -20px;padding:0 10px!important}.drawer .tabs button{font-size:10.5px!important;padding:10px 4px!important}.dbody{padding:16px 20px 120px}.recommendation-box.compact-selection{padding:12px 14px;margin-bottom:16px}.recommendation-box.compact-selection strong{font-size:15px}.panel h3{font-size:16px}.panel p,.confidence-list li{font-size:13px}.drawer-secondary-action{padding:10px 18px 14px}.drawer-secondary-action span{font-size:10px}.drawer-secondary-action button{padding:10px 16px;font-size:12px}}#add-to-cart-container,.global-cart{background:#e5e5e5!important;border-top:3px solid #25292c!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:9999!important;padding:12px 24px 14px!important;box-shadow:0 -8px 24px #0000001f!important;display:block!important;box-sizing:border-box!important}#add-to-cart-container .cart-container-inner,#add-to-cart-container .global-cart-inner,.global-cart-inner{max-width:1120px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr minmax(360px,2fr)!important;gap:24px!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}#add-to-cart-container .selected-product-info,#add-to-cart-container .cart-summary,.cart-summary{text-align:center!important;padding:0!important;margin:0!important;line-height:1.15!important}#add-to-cart-container .selected-product-info h3,#add-to-cart-container .cart-summary strong,#add-to-cart-container #product-name{display:block!important;font-family:Aeroport,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.3px!important;color:#1d1d1d!important;margin:0 0 3px!important;text-align:center!important}#add-to-cart-container #variant-title{display:none!important}#add-to-cart-container .product-details-summary,#add-to-cart-container .cart-summary span,#add-to-cart-container #price{font-family:Aeroport,Helvetica Neue,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;color:#444!important;margin:0!important;padding:0!important;text-align:center!important;display:block!important;line-height:1.2!important}#add-to-cart-container #price .was,#add-to-cart-container #price s,.cart-summary .was{text-decoration:line-through!important;color:#777!important;margin-right:5px!important;font-weight:400!important;display:inline!important}#add-to-cart-container #price strong{font-weight:700!important;color:#1d1d1d!important}#add-to-cart-container #add-to-cart-button,#add-to-cart-container a.button,#add-to-cart-container .cart-add,.cart-add{width:100%!important;max-width:100%!important;margin:0!important;padding:14px 26px!important;background:#4000e6!important;color:#fff!important;border-radius:999px!important;border:0!important;font-family:Aeroport,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important;transition:all .18s ease!important;box-sizing:border-box!important}#add-to-cart-container #add-to-cart-button:hover,#add-to-cart-container a.button:hover,#add-to-cart-container .cart-add:hover,.cart-add:hover{background:#3000b7!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #4000e64d!important}#add-to-cart-container #add-to-cart-button.disabled,#add-to-cart-container #add-to-cart-button.add-to-cart-button-disabled{background-color:#ccc!important;color:#777!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}@media screen and (max-width:768px){body{padding-bottom:124px!important}#add-to-cart-container,.global-cart{padding:10px 12px 14px!important}#add-to-cart-container .cart-container-inner,#add-to-cart-container .global-cart-inner,.global-cart-inner{grid-template-columns:1fr!important;gap:8px!important;text-align:center!important}#add-to-cart-container .selected-product-info,#add-to-cart-container .cart-summary{text-align:center!important}#add-to-cart-container .selected-product-info h3,#add-to-cart-container .cart-summary strong,#add-to-cart-container #product-name{text-align:center!important;font-size:15px!important;margin-bottom:2px!important}#add-to-cart-container .product-details-summary,#add-to-cart-container .cart-summary span,#add-to-cart-container #price{text-align:center!important;font-size:11px!important}#add-to-cart-container #add-to-cart-button,#add-to-cart-container a.button,#add-to-cart-container .cart-add{width:100%!important;min-width:100%!important;padding:13px!important;font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/reco-product-details-drawer.css.map */
