.product-card__image{border-top-right-radius:0!important;border-top-left-radius:0!important}.product-gallery--mobile-expanded .product-gallery__media,.product-gallery--mobile-expanded .product-gallery__media>*{border-radius:0;height:100%;width:100%;max-height:508px}.product-page .product{display:flex;max-width:1340px;margin:0 auto;width:100%;gap:initial}.product-page .product .product-gallery{width:65%}.product-page .product .product-info{width:30%;margin:0 15px 0 125px}.product-gallery__media img{border-radius:0}.product .product-info .product-info__title{font-size:36px;font-style:normal;font-weight:400;line-height:normal;color:#10100f}.product .product-info .product-info__text .prose p{font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:#898d8d}.product .product-info .product-info__text .prose p strong{font-weight:400;color:#10100f}.product .product-info .product-info__description{margin-top:24px}.product .product-info .product-info__description .prose,.product .product-info .product-info__description p{font-size:16px;font-style:normal;font-weight:400;line-height:1.35rem;letter-spacing:.025rem;color:#898d8d}.product .product-info .product-info__accordion .accordion__toggle .circle-chevron svg,.product .product-info .product-info__description a,.product-quick-add .product-quick-add-right-section .price-list .text-subdued{color:#10100f}.product .product-info .product-info__description.charitable-block strong{font-weight:400}.product .product-info .product-info__accordion .accordion__toggle .circle-chevron{width:22px;height:22px;border:1px solid #10100f;border-radius:50%;background:0 0}.product-info__price .rating-with-text .product-info__badge-list,.product-page .product .product-info .product-info__quantity-selector label{display:none}.product-page .shopify-section--featured-collection .section-header .prose{max-width:100%}.product-page .shopify-section--featured-collection .section-header h2{font-size:32px;font-style:normal;font-weight:400;line-height:normal;color:#4f4f4f}.shopify-section--featured-collection .product-list .product-card__info .product-card__title{height:49px}.product-page .shopify-section--media-with-text .section{background:#e5e1d7}.product-page .shopify-section--media-with-text .section .media-with-text{border-radius:0;box-shadow:0 4px 4px #00000040}.product-page .product .product-info .product-info__inventory .text-success{color:#00706f;text-transform:none}.product-page .product .product-info .product-info__inventory .text-success svg{border:1px solid #8ba98d;background:#fff;border-radius:23px}.product-page .product .product-info .product-info__inventory .text-success svg path{stroke:#00706f;color:#f6f6f6}.product-page .product .product-info .product-info__inventory .text-warning{color:#ae3f2b;text-transform:lowercase}.product-page .product .product-info .product-info__inventory .text-warning svg{border:1px solid #ae3f2b;background:#fff;border-radius:23px}.product-page .product .product-info .product-info__inventory .text-warning svg path{stroke:#ae3f2b;color:#fff}.product-page .product .product-info .product-info__quantity-selector .quantity-selector{border:none}.product-page .product .product-info .product-info__quantity-selector .quantity-selector input{border:2px solid #f2f2f2;width:45px;height:52px;margin:0 20px}.product-page .product .product-info .product-info__quantity-selector .quantity-selector button{padding:0}.product-page .product .product-info .product-info__quantity-selector .quantity-selector button svg{color:#898d8d}.shopify-section--text-with-icons .section{box-shadow:0 4px 4px #00000040;position:relative;z-index:1;padding-top:80px}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list{gap:150px}.shopify-section--text-with-icons .text-with-icons .text-with-icons__item .icon-block{background:0 0;border:1px solid #10100f;width:71px;height:71px;padding:2px;display:flex;align-items:center;justify-content:center}.product-card__mobile-quick-buy-button,.product-page .product-list .product-card .price-list,.product-page .shopify-section--featured-collection .product-list .product-card__info .vendor,.product-page .shopify-section--recently-viewed-products .product-list .product-card__info .vendor,.product-page .shopify-section--recently-viewed-products .scrollable-with-controls .scrollbar .scrollbar__progress,.shopify-section--hot-spots .hot-spot .hot-spot__dot svg{display:none}.shopify-section--text-with-icons .text-with-icons .text-with-icons__item .icon-block .image-icon{width:42px;height:auto}.product-page .shopify-section--featured-collection .product-list .product-card__info .product-card__title,.product-page .shopify-section--recently-viewed-products .product-list .product-card__info .product-card__title{height:64px}.shopify-section--text-with-icons .text-with-icons .text-with-icons__item .text-with-icons__text-wrapper p.h5{max-width:110px;margin:0 auto;font-size:20px;font-style:normal;font-weight:400;line-height:normal;color:#4f4f4f}.shopify-section--text-with-icons .text-with-icons .text-with-icons__item .text-with-icons__text-wrapper p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#898d8d}.product-page .shopify-section--featured-collection .product-list .product-card__info .product-card__title a,.product-page .shopify-section--recently-viewed-products .product-list .product-card__info a{font-size:26px;color:#10100f;font-style:normal;font-weight:400;line-height:normal}.product-page .shopify-section--recently-viewed-products .scrollable-with-controls{position:relative;gap:initial}.product-page .shopify-section--recently-viewed-products .scrollable-with-controls .scrollbar .scrollbar__buttons button{position:absolute;top:40%;opacity:1;background:#f2f2f2;width:45px;height:45px;cursor:pointer;z-index:9}.product-page .shopify-section--recently-viewed-products .scrollable-with-controls .scrollbar .scrollbar__buttons button[is=prev-button]{left:-25px}.product-page .shopify-section--recently-viewed-products .scrollable-with-controls .scrollbar .scrollbar__buttons button[is=next-button]{right:-25px}.product-page .shopify-section--recently-viewed-products .product-list .product-card__info{padding:20px 0 0;text-align:center}.product-page .shopify-section--recently-viewed-products .section-header{justify-content:flex-start}.product-page .shopify-section--featured-collection .product-list .product-card__info{padding:22px 0 0}.shopify-section--hot-spots .hot-spot .hot-spot__dot{width:25px;height:25px}.hot-spot-popover .prose a.add-to-cart{font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:167px;height:41px;background:#4f4f4f;margin-top:15px}.hot-spot-popover .prose a.add-to-cart:hover{background:#10100f}.hot-spot-popover .prose a.add-to-cart i{margin-left:10px}.hot-spot-popover .prose p.h6{font-size:22px;font-style:normal;font-weight:400;line-height:normal;color:#4f4f4f;text-transform:lowercase}.hot-spot-popover .prose p{font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:#898d8d;margin-top:10px}.product-quick-add .product-quick-add-right-section .price-list,.product-quick-add .product-quick-add-right-section a{color:#10100f;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.shopify-section--hot-spots .hot-spot .hot-spot-popover{--popover-body-padding:25px}.shopify-section--hot-spots .hot-spot .hot-spot-popover::part(content){box-shadow:0 4px 4px #00000040;background:#fff;border:none;border-radius:0}.shopify-section--hot-spots .content-over-media .place-self-start h2{font-size:32px;font-style:normal;font-weight:400;line-height:normal}.shopify-section--hot-spots .content-over-media .place-self-start p{font-size:26px;font-style:normal;font-weight:400;line-height:normal;width:550px}.product-gallery__ar-wrapper .product-gallery__media .product-gallery__zoom{top:10px;left:10px}.product-quick-add{max-width:339px;border-radius:0}.product-quick-add .product-quick-add-right-section .price-list{margin:10px 0}.product-quick-add .product-quick-add-right-section .add-to-cart{width:167px;height:41px;font-size:16px}.product-page .product-list .product-card{background:0 0}.product-page .product-list .product-card__info .product-card__quick-buy{position:initial;margin:0 auto}.product-page .product-list .product-card__info .product-card__quick-buy .button{padding:0;background:0 0;color:#4f4f4f;font-size:.85rem;text-decoration:underline;font-weight:400}.product .product-info .product-info__price{margin:15px 0}.product-page .shopify-section--product-recommendations .section-header{display:flex;width:100%;justify-content:center;margin-top:20px}.product-page .shopify-section--product-recommendations .section-header h2{font-size:1.75rem;line-height:1.6;font-weight:400;text-transform:normal;letter-spacing:1px;color:#292929}.product .product-info .product-info__price .rating-with-text .text-lg{font-size:26px;font-style:normal;font-weight:400;line-height:normal;color:#00706f}.product .product-info .product-info__buy-buttons{margin:24px 0}.product .product-info .product-info__accordion .accordion__toggle{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#10100f}.product .product-info .product-info__accordion .accordion__content{font-size:14px;font-style:normal;font-weight:400;letter-spacing:.025rem;line-height:1.35rem}.product-page .shopify-section--featured-collection .section-header{display:flex;width:100%;justify-content:center;margin-top:20px}.hulkapps_option_name[aria-label="price addons"]{display:none!important}.product-gallery .product-gallery__media-list-wrapper .product-gallery__media-list{overflow-x:hidden}.product-page .shopify-section--featured-collection .section{padding-bottom:0}.product-page .accessorize-collection .section{padding-bottom:60px}.product-page .shopify-section--recently-viewed-products .section{padding-top:50px}.product .product-info .product-info__accordion .accordion__content,.product .product-info .product-info__accordion .accordion__content span{color:#898d8d!important}.product .product-info .product-info__accordion .accordion__content ul{list-style-type:none}.product .product-info .product-info__accordion .accordion__content ul li{position:relative;padding-left:12px}.product .product-info .product-info__accordion .accordion__content ul li:before{content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background:#898d8d}.product .product-info .product-info__accordion .accordion__content.perfect-gift-content p{font-size:12px;font-style:normal;font-weight:400;line-height:18px;color:#898d8d}.product .product-info .product-info__accordion .accordion__content.perfect-gift-content .perfect-gift-btn{margin-top:23px;display:flex;flex-wrap:wrap;gap:12px}.product .product-info .product-info__accordion .accordion__content.perfect-gift-content .perfect-gift-btn .add-to-cart{width:auto;height:auto;max-width:initial;padding:7px 20px;color:#898d8d;display:block!important;font-size:11px;font-style:normal;font-weight:400;line-height:normal;border:1px solid #898d8d}.product .product-info .product-info__accordion .accordion__content.perfect-gift-content .perfect-gift-btn .add-to-cart:hover{color:#fff;border-color:transparent}.shopify-section--featured-collection .floating-controls-container .circle-button{background:#f2f2f2}.text-with-icon-product-info{margin:50px 0 0;padding:0;display:flex;flex-wrap:wrap}.text-with-icon-product-info li{width:50%;margin-bottom:40px;display:flex;flex-direction:column;align-items:center;text-align:center}.text-with-icon-product-info li figure{margin:0 0 11px;padding:8px;width:71px;height:71px;border:1px solid #10100f;border-radius:50%;display:flex;align-items:center;justify-content:center}.text-with-icon-product-info li h4{font-size:20px;max-width:100px;margin:0 auto;font-style:normal;font-weight:400;line-height:normal;color:#4f4f4f}.text-with-icon-product-info li p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#898d8d;margin-top:10px}@media only screen and (max-width:1180px){.product-page .product-list .product-card__info .product-card__quick-buy .shopify-product-form .pointer-coarse\:hidden{display:block}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list{gap:70px;display:flex}.product-page .product .product-info{margin:0 0 0 20px}.product-page .shopify-section--featured-collection .product-list .product-card__info .product-card__title a,.product-page .shopify-section--recently-viewed-products .product-list .product-card__info a,.shopify-section--media-with-text .text-custom .prose p{font-size:20px}.shopify-section--media-with-text .text-custom .prose p.h2{font-size:26px}}@media only screen and (max-width:1000px){.shopify-section--hot-spots .section-header .prose{margin:0 auto;text-align:center}.product-page .product .product-info{margin:0 0 0 30px}.product .product-gallery .page-dots{background:0 0}.product .product-gallery .page-dots .tap-area{width:15px;height:15px;background:#898d8d}}@media only screen and (max-width:991px){.product-page .product{flex-wrap:wrap}.product-page .product .product-gallery{width:100%}.product-page .product .product-info{width:100%;max-width:100%;margin:0 auto}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list{gap:10px}}@media only screen and (max-width:767px){.product .product-info .product-info__accordion .accordion__content ul{margin-left:20px}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list{flex-wrap:wrap;justify-content:center}.shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item{width:45%;padding:0;margin-bottom:54px}.product-page .shopify-section--media-with-text .text-custom .prose p,.shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item:nth-child(3),.shopify-section--text-with-icons .text-with-icons .text-with-icons__list .text-with-icons__item:nth-child(4){margin-bottom:0}.product-page .shopify-section--recently-viewed-products .section-header{justify-content:center}.product-page .shopify-section--featured-collection .product-list .product-card__info .product-card__title,.product-page .shopify-section--recently-viewed-products .product-list .product-card__info .product-card__title{height:40px}.product-page .shopify-section--featured-collection .product-list .product-card__info .product-card__title a,.product-page .shopify-section--recently-viewed-products .product-list .product-card__info a{font-size:16px}.shopify-section--featured-collection .product-list,.shopify-section--recently-viewed-products .scrollable-with-controls .product-list{--product-list-carousel-item-width:42vw!important}.product-page .shopify-section--recently-viewed-products .scrollable-with-controls .scrollbar .scrollbar__progress{display:block}.product-page .shopify-section--featured-collection .section-header h2,.shopify-section--hot-spots .section-header .prose h2{font-size:24px}.product-page .shopify-section--media-with-text .section{background:#fff;margin-top:10px;padding:0}.product-page .shopify-section--media-with-text .section .media-with-text{position:relative;z-index:1;padding:10px 35px 35px}.product-page .shopify-section--media-with-text .section .media-with-text .media-with-text__item{display:flex;flex-direction:column-reverse}.product-page .shopify-section--media-with-text .section .media-with-text .media-with-text__item .media-with-text__content{padding-left:0;padding-right:0}.product .product-info .product-info__text .prose p,.shopify-section--hot-spots .section-header .prose p{font-size:20px}.product .product-info .product-info__title{font-size:26px;padding-top:20px}.scrollbar{margin-top:5px}.product-gallery--mobile-expanded .product-gallery__media,.product-gallery--mobile-expanded .product-gallery__media>*{height:auto}.product-page .shopify-section--recently-viewed-products .section{padding-top:50px}.shopify-section--text-with-icons .section{padding-top:40px}.product-gallery .product-gallery__media-list-wrapper .product-gallery__media-list{overflow-x:initial}}.product .product-info .product-info__title{display:flex;gap:10px;justify-content:space-between}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext{width:40px!important}.shopify-product-form{width:100%}.product-page .product .product-info .product-info__buy-buttons .add-to-cart{max-width:100%;height:52px}.product-info__complementary-products{gap:6px}.cart-drawer__recommendations .h-stack p,.product-info__complementary-products .h-stack p{size:20px;font-style:normal;font-weight:600;line-height:32px;color:#000}.cart-drawer__recommendations button.circle-chevron,.product-info__complementary-products button.circle-chevron{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border:1px solid #10100F;background:transparent}.cart-drawer__recommendations .horizontal-product-list-carousel,.product-info__complementary-products .horizontal-product-list-carousel{border:none;border-radius:0}.cart-drawer__recommendations .horizontal-product-list-carousel .horizontal-product,.product-info__complementary-products .horizontal-product-list-carousel .horizontal-product{border:none;border-radius:0;padding:16px;gap:8px;background:#f2f2f2;display:flex;align-items:center}.cart-drawer__recommendations .horizontal-product-list-carousel .horizontal-product a,.product-info__complementary-products .horizontal-product-list-carousel .horizontal-product a{font-family:glassybaby;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#4f4f4f}.cart-drawer__recommendations .horizontal-product-list-carousel .horizontal-product p,.product-info__complementary-products .horizontal-product-list-carousel .horizontal-product p{font-family:glassybaby;font-size:14px;font-style:normal;font-weight:600;line-height:24px;color:#000}.cart-drawer__recommendations .horizontal-product-list-carousel .horizontal-product .horizontal-product__cta,.product-info__complementary-products .horizontal-product-list-carousel .horizontal-product .horizontal-product__cta{margin:0}.cart-drawer__recommendations .horizontal-product-list-carousel .horizontal-product .horizontal-product__cta .add-to-cart,.product-info__complementary-products .horizontal-product-list-carousel .horizontal-product .horizontal-product__cta .add-to-cart{height:auto;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:8px 12px}@media only screen and (max-width:767px){.cart-drawer__recommendations .h-stack .h-stack.gap-2,.product-info__complementary-products .h-stack .h-stack.gap-2{display:flex}.cart-drawer__recommendations .horizontal-product-list-carousel .horizontal-product-list,.product-info__complementary-products .horizontal-product-list-carousel .horizontal-product-list{gap:16px;border:none;grid:auto / auto-flow 91vw}.cart-drawer__recommendations .horizontal-product-list-carousel .horizontal-product .horizontal-product__info,.product-info__complementary-products .horizontal-product-list-carousel .horizontal-product .horizontal-product__info{display:flex}.cart-drawer__recommendations .horizontal-product-list-carousel .horizontal-product .horizontal-product__info .v-stack,.product-info__complementary-products .horizontal-product-list-carousel .horizontal-product .horizontal-product__info .v-stack{width:calc(100% - 80px)}}@media screen and (min-width: 1000px){.product-gallery.double-product .product-gallery__media-list-wrapper .product-gallery__media-list{grid-template-columns:repeat(2,1fr)}.product-gallery.double-product .product-gallery__media-list-wrapper .product-gallery__media-list .product-gallery__media:first-child{grid-column-end:span 2}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/product-detail-page.css.map */
