#MainContent[data-template^=product] .product-information{display:block!important;width:calc(100% - 64px);max-width:1100px;margin:0 auto!important;padding:0!important}#MainContent[data-template^=product] .product-information__grid:not(.product-information--media-none){display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important;gap:64px!important}#MainContent[data-template^=product] .product-information__media{width:100%;min-width:0;padding:0!important;grid-column:auto!important}#MainContent[data-template^=product] .product-details{width:100%;min-width:0;padding:0!important;grid-column:auto!important;position:static!important}#MainContent[data-template^=product] .product-details>.group-block{gap:20px!important;padding:0!important;width:100%}#MainContent[data-template^=product] .product-details h1{font-family:"Young Serif",serif!important;font-size:28px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.55px!important;color:#6e1a2a!important;margin:0!important}#MainContent[data-template^=product] .product-details product-price{font-family:Figtree,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:1.3!important;color:#6e1a2a!important}#MainContent[data-template^=product] .product-details .price{font-size:24px!important}#MainContent[data-template^=product] .product-details .product-form-buttons{display:flex!important;flex-direction:row!important;gap:14px!important;align-items:center;flex-wrap:wrap}#MainContent[data-template^=product] .product-details quantity-selector-component{height:48px!important;min-height:48px!important;width:120px!important;flex:0 0 120px!important;border:1px solid #6e1a2a33!important;border-radius:999px!important;background:transparent!important}#MainContent[data-template^=product] .product-details quantity-selector-component button{width:36px!important;min-width:36px!important}#MainContent[data-template^=product] .product-details quantity-selector-component input{width:44px!important;min-width:0!important;font-size:14px!important}#MainContent[data-template^=product] .product-details add-to-cart-component{flex:1;min-width:0}#MainContent[data-template^=product] .product-details .add-to-cart-button{width:100%!important;height:48px!important;min-height:48px!important;border-radius:999px!important;padding:0 18px!important;background:#6e1a2a!important;color:#fbf4e8!important;border:0!important;font-family:Figtree,sans-serif!important;font-size:14px!important;font-weight:600!important}#MainContent[data-template^=product] .product-details .add-to-cart-button:hover{background:#862539!important}#MainContent[data-template^=product] .product-details accelerated-checkout,#MainContent[data-template^=product] .product-details .shopify-payment-button{display:none!important}#MainContent[data-template^=product] .product-information__media media-gallery{position:static!important}#MainContent[data-template^=product] .product-information__media slideshow-slide{--product-media-fit:contain!important;height:480px!important;max-height:480px!important;grid-template-rows:480px!important}#MainContent[data-template^=product] .product-information__media .product-media{height:480px!important;max-height:480px!important;aspect-ratio:auto!important;background:#f4eee7}#MainContent[data-template^=product] .product-information__media .product-media img{width:100%!important;height:100%!important;object-fit:contain!important}.icd-product-breadcrumb{width:calc(100% - 64px);max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:10px;min-height:64px;font:12px Figtree,sans-serif;color:#796963;overflow:hidden;white-space:nowrap}.icd-product-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis}.icd-product-info{width:100%;font:14px/1.65 Figtree,sans-serif;color:#6e1a2a}.icd-shipping-note{display:flex;gap:10px;align-items:center;font-size:12px;color:#796963;margin:-7px 0 20px;text-decoration:none}.icd-product-accordion{border-top:1px solid #6e1a2a20}.icd-product-accordion:last-child{border-bottom:1px solid #6e1a2a20}.icd-product-accordion summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:53px;list-style:none;font-size:14px;font-weight:600}.icd-product-accordion summary::-webkit-details-marker{display:none}.icd-product-accordion[open] summary>span{transform:rotate(180deg)}icd-product-description{display:block;padding-bottom:20px}.icd-description-body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#796963}.icd-description-body p{margin:0 0 10px}icd-product-description.is-expanded .icd-description-body{display:block;overflow:visible}icd-product-description button{font:12px Figtree,sans-serif;background:transparent;border:0;border-bottom:1px solid currentColor;padding:0;margin-top:12px;color:#796963;cursor:pointer}.icd-accordion-body{color:#796963;padding-bottom:20px}.icd-product-info :is(a,button,summary):focus-visible{outline:2px solid #d2392e;outline-offset:4px}@media(max-width:749px){#MainContent[data-template^=product] .product-information{width:calc(100% - 40px)}#MainContent[data-template^=product] .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1fr)!important;gap:25px!important}#MainContent[data-template^=product] .product-details h1{font-size:25px!important;line-height:1.3!important}#MainContent[data-template^=product] .product-information__media slideshow-slide{height:340px!important;max-height:340px!important;grid-template-rows:340px!important}#MainContent[data-template^=product] .product-information__media .product-media{height:340px!important;max-height:340px!important}.icd-product-breadcrumb{width:calc(100% - 40px);min-height:49px;font-size:11px;gap:8px}#MainContent[data-template^=product] .product-details quantity-selector-component{width:118px!important;flex-basis:118px!important}#MainContent[data-template^=product] .product-details .product-form-buttons{gap:12px!important}}@media(min-width:750px){#MainContent[data-template^=product] .product-information__grid>.product-information__media{position:sticky!important;top:calc(var(--header-height,66px) + 16px);align-self:start}#MainContent[data-template^=product] .product-information__media media-gallery{--icd-gallery-height:min(480px, max(220px, calc(100dvh - var(--header-height,66px) - 112px)))}#MainContent[data-template^=product] .product-information__media media-gallery slideshow-slide{height:var(--icd-gallery-height)!important;max-height:var(--icd-gallery-height)!important;grid-template-rows:var(--icd-gallery-height)!important}#MainContent[data-template^=product] .product-information__media media-gallery .product-media{height:var(--icd-gallery-height)!important;max-height:var(--icd-gallery-height)!important}#MainContent[data-template^=product] .product-information__media media-gallery:has(slideshow-arrows) slideshow-slides{margin-inline:48px;width:calc(100% - 96px)}#MainContent[data-template^=product] .product-information__media slideshow-arrows{mix-blend-mode:normal!important;inset-inline:0;width:100%;justify-content:space-between;padding:0}#MainContent[data-template^=product] .product-information__media slideshow-arrows .slideshow-control{width:40px;height:40px;min-width:40px;min-height:40px;padding:10px;color:#6e1a2a}#MainContent[data-template^=product] .product-information__media slideshow-arrows .slideshow-control:hover{background:#6e1a2a0a;border-radius:999px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/icd-product-compact.css.map */
