@media(min-width:750px){body.template-product{--sd-buy-max: 1240px;--sd-buy-gap: clamp(32px, 3.5vw, 48px);--sd-buy-frame: min(560px, calc(100vh - 250px) );--sd-buy-thumb: 84px;--sd-buy-radius: 10px}body.template-product .section-product-single:not(.sd-five-buy){width:min(var(--sd-buy-max),calc(100% - 48px))!important;max-width:var(--sd-buy-max)!important;margin-inline:auto!important;padding:16px 0 40px!important}body.template-product .section-product-single:not(.sd-five-buy)>.wrapper,body.template-product .section-product-single:not(.sd-five-buy)>.wrapper1{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}body.template-product .section-product-single:not(.sd-five-buy)>.wrapper1{padding-top:0!important}body.template-product .sd-five-buy.sd-five-page{padding-top:16px!important}body.template-product .sd-five-buy .sd-five-wrap{width:min(var(--sd-buy-max),calc(100% - 48px))}body.template-product .section-product-single .breadcrumb{margin:0 0 14px!important;padding:0!important;font-size:13px!important;line-height:1.5!important}body.template-product .section-product-single .breadcrumb .breadcrumb-links{padding:0!important}body.template-product .sd-five-buy .sd-five-wrap>.wrapper{padding-left:0!important;padding-right:0!important}body.template-product .section-product-single:not(.sd-five-buy):not(.sd-two-buy) .grid-content{display:flex!important;flex-wrap:wrap;column-gap:var(--sd-buy-gap)!important;margin:0!important}body.template-product .section-product-single:not(.sd-five-buy):not(.sd-two-buy) .grid-content>.grid-item.large--two-quarters{flex:0 0 calc((100% - var(--sd-buy-gap)) / 2)!important;width:calc((100% - var(--sd-buy-gap)) / 2)!important;max-width:none!important;padding-left:0!important;padding-right:0!important;min-width:0!important}body.template-product .section-product-single.sd-two-buy .grid-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:var(--sd-buy-gap)!important;margin:0!important}body.template-product .sd-five-buy .sd-five-buy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:var(--sd-buy-gap)!important;margin-top:0!important}body.template-product .section-product-single .slider-product .slick-list,body.template-product .section-product-single .slider-product .slick-track{aspect-ratio:auto!important;height:auto!important}body.template-product .section-product-single .slider-product .product-photo-container,body.template-product .section-product-single .sd-two-gallery__stage,body.template-product .section-product-single .sf-filet-gallery__main,body.template-product .section-product-single .sd-collar-slide{height:var(--sd-buy-frame)!important;aspect-ratio:auto!important;padding:0!important;background:#fff!important;border-radius:12px!important;overflow:hidden}body.template-product .section-product-single .sd-collar-slides{height:var(--sd-buy-frame)!important;aspect-ratio:auto!important}body.template-product .section-product-single .slider-product .product-photo-container img,body.template-product .section-product-single .sd-two-gallery__stage img,body.template-product .section-product-single .sf-filet-gallery__main img,body.template-product .section-product-single .sd-collar-slide img{display:block;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;object-fit:contain!important;object-position:center!important;border-radius:0!important}body.template-product .section-product-single .sd-two-gallery{max-width:none!important}body.template-product .section-product-single .slider-product-thumbnails{max-width:calc(4 * (var(--sd-buy-thumb) + 10px))!important;margin-top:10px!important;height:auto!important}body.template-product .section-product-single .slider-product-thumbnails .grid-item{padding:5px!important}body.template-product .section-product-single .cont-photos:has(>.slider-product[data-thumbnails-number="3"])>.slider-product-thumbnails{max-width:calc(3 * (var(--sd-buy-thumb) + 10px))!important}body.template-product .section-product-single .cont-photos:has(>.slider-product[data-thumbnails-number="5"])>.slider-product-thumbnails{max-width:calc(5 * (var(--sd-buy-thumb) + 10px))!important}body.template-product .section-product-single .cont-photos:has(>.slider-product[data-thumbnails-number="6"])>.slider-product-thumbnails{max-width:calc(6 * (var(--sd-buy-thumb) + 10px))!important}body.template-product .section-product-single .cont-photos:has(>.slider-product[data-thumbnails-number="7"])>.slider-product-thumbnails{max-width:calc(7 * (var(--sd-buy-thumb) + 10px))!important}body.template-product .section-product-single .cont-photos:has(>.slider-product[data-thumbnails-number="8"])>.slider-product-thumbnails{max-width:calc(8 * (var(--sd-buy-thumb) + 10px))!important}body.template-product .section-product-single .safy-mobile-gallery-dots{display:none!important}body.template-product .section-product-single .slider-product-thumbnails img,body.template-product .section-product-single .sd-two-gallery__thumb img,body.template-product .section-product-single .sf-filet-gallery__thumbs img,body.template-product .section-product-single .sd-collar-thumbs img{display:block;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border-radius:8px!important;transform:none!important}body.template-product .section-product-single .slider-product-thumbnails img{height:auto!important}body.template-product .section-product-single .slider-product-thumbnails .slick-dots{display:none!important}body.template-product .section-product-single .sd-two-gallery__thumbs,body.template-product .section-product-single .sf-filet-gallery__thumbs,body.template-product .section-product-single .sd-collar-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto;padding:10px 1px 4px!important;grid-template-columns:none!important}body.template-product .section-product-single .sd-two-gallery__thumb,body.template-product .section-product-single .sf-filet-gallery__thumbs button,body.template-product .section-product-single .sd-collar-thumbs button{flex:0 0 var(--sd-buy-thumb)!important;width:var(--sd-buy-thumb)!important;height:var(--sd-buy-thumb)!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:0!important;background:#fff!important;border-radius:10px!important;overflow:hidden}body.template-product .section-product-single .title-primary{font-size:clamp(28px,2.4vw,36px)!important;line-height:1.14!important;letter-spacing:-.025em!important;font-weight:700!important;margin:0 0 12px!important}body.template-product .section-product-single #wrapper-form1 [id^=productPrice-],body.template-product .section-product-single #wrapper-form1 [id^=productPrice-] .so-price,body.template-product .section-product-single #wrapper-form1 [id^=productPrice-] .money{font-size:22px!important;line-height:1.2!important;font-weight:700!important}html body.template-product .section-product-single.sd-two-buy #wrapper-form1 [id^=productPrice-],html body.template-product .section-product-single.sd-two-buy #wrapper-form1 [id^=productPrice-] .so-price,html body.template-product .section-product-single.sd-two-buy #wrapper-form1 [id^=productPrice-] .price1,html body.template-product .section-product-single.sd-two-buy #wrapper-form1 [id^=productPrice-] .money{font-size:22px!important}body.template-product .section-product-single .qty-atc-row{display:flex!important;align-items:stretch!important;gap:12px!important}body.template-product .section-product-single .qty-atc-row .quantity-wrapper{flex:0 0 116px!important;width:116px!important;max-width:116px!important;padding:0!important}body.template-product .section-product-single .qty-atc-row .quantity-wrapper .custom-selector-qty.custom-selector-qty{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;align-items:stretch!important;width:100%!important;max-width:none!important;height:54px!important;min-height:54px!important;border:1px solid #c9c2b8!important;border-radius:var(--sd-buy-radius)!important;background:#fff!important;overflow:hidden}body.template-product .section-product-single .qty-atc-row .custom-selector-qty .custom-selector-qty--minus,body.template-product .section-product-single .qty-atc-row .custom-selector-qty .custom-selector-qty--add{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;font-size:20px!important;line-height:1!important;cursor:pointer}body.template-product .section-product-single .qty-atc-row .quantity-wrapper input.quantity-selector.quantity-selector{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:center!important;font-size:17px!important;line-height:1!important;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}body.template-product .section-product-single .qty-atc-row .quantity-wrapper input.quantity-selector::-webkit-inner-spin-button,body.template-product .section-product-single .qty-atc-row .quantity-wrapper input.quantity-selector::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.template-product .section-product-single .qty-atc-row>.full-width{flex:1 1 auto!important;min-width:0!important}body.template-product .section-product-single .qty-atc-row #addToCart{width:100%!important;min-height:54px!important;height:54px!important;margin:0!important;padding:0 20px!important;border-radius:var(--sd-buy-radius)!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}body.template-product .section-product-single .qty-atc-row #addToCart span{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) :is(h2,.sd-five-eyebrow,.sd-siege-eyebrow,.sd-gilet-eyebrow){text-align:center}html body :is(.sd-siege-faq__list,.sd-gilet-faq__list){max-width:960px;margin-inline:auto}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) details{background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:16px!important;margin:10px auto 0!important;max-width:960px;overflow:hidden;padding:0!important;box-shadow:none!important}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) summary{position:relative;display:block!important;list-style:none;cursor:pointer;padding:21px 60px 21px 26px!important;min-height:68px!important;color:#fff!important;background:transparent!important;border:0!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) summary::-webkit-details-marker{display:none}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) summary:before{display:none!important}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) summary:after{content:""!important;position:absolute!important;right:32px!important;left:auto!important;top:calc(50% - 9px)!important;width:13px!important;height:13px!important;border:0!important;border-right:3px solid #fff!important;border-bottom:3px solid #fff!important;background:none!important;font-size:0!important;transform:rotate(45deg)!important}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) details[open]>summary:after{transform:rotate(225deg)!important;top:calc(50% - 3px)!important}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) details>:not(summary){margin:0!important;padding:0 32px 24px!important;color:#f1ebe2!important;font-size:16px!important;line-height:1.55}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) details>:not(summary) :is(p,li){color:#f1ebe2!important}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) details a{color:#fff!important;text-decoration:underline}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) summary:focus-visible{outline:3px solid #e86f32;outline-offset:-3px}@media(max-width:749px){html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) summary{font-size:16px!important;padding:18px 48px 18px 20px!important;min-height:66px!important}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) summary:after{right:24px!important;width:11px!important;height:11px!important}html body :is(.sd-five-faq,.sd-siege-faq,.sd-gilet-faq) details>:not(summary){padding:0 20px 18px!important;font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/safydog-buy-harmony.css.map */
