.bs-pdp-carousel{position:relative;max-width:608px;width:100%}@media(min-width:1068px){.product-image-container:has(.bs-pdp-carousel){position:sticky;top:24px;align-self:start}.product-grid-container:has(.bs-pdp-carousel){grid-template-columns:minmax(0,1.15fr) minmax(360px,.95fr)}}.bs-pdp-carousel .product-images--carousel{display:block!important;overflow:hidden!important;padding:0!important;grid-template-columns:none!important;grid-auto-flow:unset!important;width:100%;max-width:608px;margin:0 auto;position:relative;aspect-ratio:1 / 1;background:var(--bs-cream, #FAF6EE)}.bs-pdp-carousel .product-images--carousel .product-images__slide{display:none!important;width:100%!important;height:100%!important;scroll-snap-align:unset!important}.bs-pdp-carousel .product-images--carousel .product-images__slide.is-active{display:block!important}.bs-pdp-carousel .product-images--carousel .product-single__media,.bs-pdp-carousel .product-images--carousel .product-single__media-image{height:100%;width:100%}.bs-pdp-carousel .product-images--carousel .product-single__media-image img,.bs-pdp-carousel .product-images--carousel .product-single__media img{width:100%;height:100%;object-fit:cover}.bs-pdp-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:999px;border:0;background:#ffffffeb;color:var(--bs-ink, #292b29);box-shadow:0 1px 4px #0000002e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bs-pdp-carousel__nav[disabled]{opacity:.35;pointer-events:none}.bs-pdp-carousel__nav--prev{left:10px}.bs-pdp-carousel__nav--next{right:10px}.bs-pdp-carousel__counter{position:absolute;top:12px;right:12px;z-index:3;background:#151515b8;color:#fff;font-size:12px;line-height:1;padding:6px 10px;border-radius:999px}.bs-pdp-carousel__thumbs{display:flex;flex-wrap:nowrap;gap:12px;margin-top:12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;max-width:608px}.bs-pdp-carousel__thumb{flex:0 0 auto;width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--bs-cream, #F3F0E8);cursor:pointer}.bs-pdp-carousel__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bs-pdp-carousel__thumb[aria-current=true]{border-color:var(--bs-teal, #005048)}.bs-pdp-carousel .product-images-buttons{display:none!important}@media(max-width:767px){.bs-pdp-carousel,.bs-pdp-carousel .product-images--carousel{max-width:none}.bs-pdp-carousel__thumbs{gap:10px;max-width:none}.bs-pdp-carousel__thumb{width:52px;height:52px}}.bs-pack-pdp .bs-acc,.bs-pack-pdp .bs-buybox-details{margin-top:0}.bs-pack-pdp .product__accordion,.bs-pack-pdp .bs-acc{border-top:1px solid var(--bs-line, #d9d6cf);margin:0}.bs-pack-pdp .bs-acc:last-of-type,.bs-pack-pdp .product__accordion:last-of-type{border-bottom:1px solid var(--bs-line, #d9d6cf)}.bs-pack-pdp details.bs-acc>summary{list-style:none;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:12px 0;font-weight:600;font-size:.9375rem;color:var(--bs-ink, #292b29)}.bs-pack-pdp details.bs-acc>summary::-webkit-details-marker{display:none}.bs-pack-pdp details.bs-acc>summary:after{content:"+";font-size:1.35rem;line-height:1;color:var(--bs-teal, #005048);flex:0 0 auto}.bs-pack-pdp details.bs-acc[open]>summary:after{content:"\2212"}.bs-pack-pdp .bs-acc__body{padding:0 0 14px;font-size:.9375rem;line-height:1.5;color:#2d312f}.bs-pack-pdp .bs-acc__body>*:last-child{margin-bottom:0}.bs-pack-pdp .bs-hairline-box{border:1px solid var(--bs-ink, #292b29);padding:.9rem 1rem;margin:.85rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--bs-ink, #292b29)}.bs-pack-pdp .bs-hairline-box p{margin:0}.bs-pack-pdp .bs-next-step{margin-top:1.1rem}.bs-pack-pdp .bs-next-step h2{font-size:1.15rem;margin:0 0 .4rem;text-transform:none;letter-spacing:0}.bs-pack-pdp .bs-next-step__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:.5rem}.bs-pack-pdp .bs-next-step__links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;border:2px solid var(--bs-teal, #005048);color:var(--bs-teal, #005048)!important;text-decoration:none!important;font-weight:600;font-size:.875rem}.bs-pack-pdp .bs-next-step__links a.bs-next-primary{background:var(--bs-teal, #005048);color:#fff!important}.bs-pack-pdp .bs-faq-nested{border-top:0}.bs-pack-pdp .bs-faq-nested summary{min-height:44px;font-weight:600}.bs-pack-pdp .bs-faq-nested .bs-acc__body{color:#4a4f4c}.thb-product-detail:has(.bs-pdp-carousel) .product-information--inner{padding-bottom:8px}.bs-pack-pdp .bs-acc:first-of-type,.bs-pack-pdp .bs-hairline-box+.bs-acc{margin-top:.75rem}.bs-pack-pdp,.bs-pack-pdp .bs-acc__body{max-width:100%;box-sizing:border-box}.bs-pack-pdp .bs-acc__body{overflow-x:hidden}.bs-pack-pdp .bsf__table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.bs-pack-pdp .bsf__table th,.bs-pack-pdp .bsf__table td{overflow-wrap:anywhere;word-break:break-word;vertical-align:top;padding:8px 10px}@media(max-width:767px){.bs-pack-pdp .bsf__table{display:block;width:100%!important;max-width:100%!important;overflow-x:hidden;border:0;background:transparent}.bs-pack-pdp .bsf__table thead{display:none}.bs-pack-pdp .bsf__table tbody,.bs-pack-pdp .bsf__table tr,.bs-pack-pdp .bsf__table th,.bs-pack-pdp .bsf__table td{display:block;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.bs-pack-pdp .bsf__table tbody tr{border:1px solid var(--bs-line, #d9d6cf);border-radius:8px;padding:10px 12px;margin:0 0 10px;background:#faf8f3}.bs-pack-pdp .bsf__table tbody th[scope=row]{font-weight:700;font-size:1rem;padding:0 0 6px;border:0}.bs-pack-pdp .bsf__table tbody td{padding:4px 0;border:0;color:#2d312f}.bs-pack-pdp .bsf__table tbody td[data-label]:before{content:attr(data-label) ": ";font-weight:600;color:var(--bs-ink, #292b29)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bs-pdp-carousel.css.map */
