@media screen and (min-width:1200px){main[data-template^=product] .product-information.section--page-width{--page-content-width: 1400px;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}main[data-template^=product] .product-information__media .product-media-gallery__slideshow .product-media__image{max-height:min(68vh,720px);object-fit:contain}main[data-template^=product] .product-information__media .media-gallery--carousel slideshow-controls[pagination-position=center][thumbnails]{margin-top:-48px;margin-bottom:-48px}main[data-template^=product] .product-information__media .dialog-zoomed-gallery .product-media__image{max-height:none}main[data-template^=product] .product-details>.group-block{width:100%;max-width:none}main[data-template^=product] .product-details>.group-block>.group-block-content{--roostfolk-details-width: 560px;width:min(100%,var(--roostfolk-details-width));max-width:var(--roostfolk-details-width);margin-inline:0 auto;align-items:stretch}main[data-template^=product] .product-details>.group-block>.group-block-content>*{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;align-self:stretch}main[data-template^=product] .product-details>.group-block>.group-block-content>:is(product-price,.product-title,h1){align-self:flex-start}main[data-template^=product] .product-details>.group-block>.group-block-content>.buy-buttons-block{display:block}main[data-template^=product] .product-details .buy-buttons-block product-form-component,main[data-template^=product] .product-details .buy-buttons-block .product-form-buttons{width:100%;max-width:none}main[data-template^=product] .product-details>.group-block>.group-block-content>product-price+.text-block,main[data-template^=product] .product-details>.group-block>.group-block-content>.buy-buttons-block+.text-block{--text-align: center}main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(+.accordion)>.group-block-content{width:100%;max-width:100%;justify-content:space-between;gap:12px}main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(+.accordion)>.group-block-content>.group-block{flex:1 1 0;min-width:0}main[data-template^=product] .product-details>.group-block>.group-block-content>.accordion{width:100%;max-width:100%}}@media screen and (max-width:1199px){main[data-template^=product] .product-details>.group-block>.group-block-content{width:100%;max-width:none}}@media screen and (min-width:1200px){main[data-template^=product] .product-details>.group-block>.group-block-content{--roostfolk-conversion-width: 400px}main[data-template^=product] .product-details>.group-block>.group-block-content>.buy-buttons-block,main[data-template^=product] .product-details>.group-block>.group-block-content>.buy-buttons-block+.text-block,main[data-template^=product] .product-details>.group-block>.group-block-content>.group-block:has(+.accordion),main[data-template^=product] .product-details>.group-block>.group-block-content>.accordion{width:min(100%,var(--roostfolk-conversion-width))!important;max-width:var(--roostfolk-conversion-width)!important;align-self:flex-start!important;margin-inline:0 auto!important}main[data-template^=product] .product-details>.group-block>.group-block-content>.text-block:has(+.buy-buttons-block){width:min(100%,var(--roostfolk-conversion-width))!important;max-width:var(--roostfolk-conversion-width)!important;align-self:flex-start!important;margin-inline:0 auto!important;--text-align: center}}main[data-template^=product] .product-details .variant-option__button-label--has-swatch:has(:checked){outline:3px solid #1F3A2E!important;outline-offset:0!important}@media screen and (min-width:750px){main[data-template^=product] .product-information__media .media-gallery--carousel slideshow-controls[thumbnails][pagination-position=center]{box-sizing:border-box;width:fit-content;max-width:calc(100% - 24px);margin-inline:auto;padding:8px 10px;background:#fff;border:1px solid rgb(31 58 46 / .16);border-radius:6px;box-shadow:0 4px 14px #1f3a2e1a;position:relative;z-index:2}}@media screen and (min-width:750px){main[data-template^=product] .product-information__media .media-gallery--carousel slideshow-controls[thumbnails][pagination-position=center]{background:var(--color-background, #ffffff);border:0;border-radius:6px 6px 0 0;box-shadow:0 -8px 18px -10px #1f3a2e57}}main[data-template^=product] .product-information__media .slideshow-controls__thumbnail[aria-current=true],main[data-template^=product] .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{outline:3px solid #1F3A2E!important;outline-offset:0!important;border:0!important}@media screen and (min-width:1200px){main[data-template^=product] .product-information__grid .product-details{position:relative;z-index:2;background:var(--color-background, #ffffff);border-radius:8px 0 0 8px;box-shadow:-12px 0 22px -18px #1f3a2e6b}}@media screen and (min-width:750px){main[data-template^=product] .product-information__grid .product-details{border-radius:0;box-shadow:none}main[data-template^=product] .product-information__media{position:relative;overflow:visible}main[data-template^=product] .product-information__media:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;width:22px;pointer-events:none;border-radius:0 8px 8px 0;background:linear-gradient(to left,#1f3a2e29 0,#1f3a2e12 35%,#1f3a2e00)}}@media screen and (min-width:750px){main[data-template^=product] .product-information__media:after{right:0;width:18px;border-radius:0;background:linear-gradient(to left,#0003 0,#00000014 38%,#0000)}}@media screen and (min-width:750px){main[data-template^=product] .product-information__media:after{content:none!important}main[data-template^=product] .product-information__media .product-media-gallery__slideshow{position:relative}main[data-template^=product] .product-information__media .product-media-gallery__slideshow:after{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;width:16px;pointer-events:none;background:linear-gradient(to left,#0000002e 0,#00000012 42%,#0000)}}@media screen and (min-width:750px){main[data-template^=product] .product-information__media .product-media-gallery__slideshow{position:relative;isolation:isolate}main[data-template^=product] .product-information__media .product-media-gallery__slideshow:after{z-index:20;width:20px;background:linear-gradient(to left,#0000004d 0,#00000024 38%,#0000000a 68%,#0000)}}@media screen and (min-width:750px){main[data-template^=product] .product-information__media .product-media-gallery__slideshow:after{content:none!important}main[data-template^=product] .product-information__media .product-media-gallery__slideshow slideshow-container{position:relative;isolation:isolate}main[data-template^=product] .product-information__media .product-media-gallery__slideshow slideshow-container:after{content:"";position:absolute;z-index:50;top:0;right:0;bottom:0;width:24px;pointer-events:none;background:linear-gradient(to left,#00000061 0,#0000002e 35%,#0000000f 65%,#0000)}}@media screen and (min-width:750px){main[data-template^=product] .product-information__media:after,main[data-template^=product] .product-information__media .product-media-gallery__slideshow:after,main[data-template^=product] .product-information__media .product-media-gallery__slideshow slideshow-container:after{content:none!important;display:none!important}main[data-template^=product] .product-information__grid .product-details{box-shadow:none!important;border-radius:0!important}}@media(hover:hover)and (pointer:fine)and (min-width:750px){#header-component .header-menu a{position:relative;transition:color .16s ease}#header-component .header-menu a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#1f3a2e;border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}#header-component .header-menu a:hover:after,#header-component .header-menu a:focus-visible:after{transform:scaleX(1)}#header-component :is(.search-action,.header-actions__action,.account-button){border-radius:999px;transition:background-color .16s ease,color .16s ease}#header-component :is(.search-action,.header-actions__action,.account-button):hover{color:#1f3a2e;background-color:#1f3a2e14}}@media(hover:hover)and (pointer:fine)and (min-width:750px){#header-component .header-menu a:after{bottom:3px}}@media(hover:hover)and (pointer:fine)and (min-width:750px){#header-component .header-menu a{color:#1f3a2e;transition:color .16s ease}#header-component .header-menu a:after{content:none!important;display:none!important}#header-component .header-menu a:hover,#header-component .header-menu a:focus-visible{color:#4f7a5b}}@media screen and (max-width:749px){product-card product-price :is(.price,.compare-at-price){font-size:80%!important}}@media screen and (max-width:749px){product-card :is(.product-title,[class*=product-title]){font-size:88%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important}}@media screen and (max-width:749px){product-card [ref=productTitleLink] .text-block,product-card [ref=productTitleLink] .text-block>*,product-card .bmp-card-global-title .text-block,product-card .bmp-card-global-title .text-block>*{font-size:88%!important}product-card [ref=productTitleLink] .text-block,product-card [ref=productTitleLink] .text-block>*,product-card .bmp-card-global-title .text-block,product-card .bmp-card-global-title .text-block>*{width:100%!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}}@media screen and (max-width:749px){product-card product-price{margin-block-start:-7px!important}}@media screen and (max-width:749px){#cart-drawer .bmp-cart-announcements{position:static!important;flex:0 0 auto;padding-block:6px}#cart-drawer .bmp-cart-announcements__text{font-size:var(--font-size--xs)}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: 10px;gap:8px;padding:10px var(--cart-drawer-padding) 12px}#cart-drawer .cart-drawer__summary .cart-totals{gap:6px}#cart-drawer .cart-drawer__summary .cart-totals__container{row-gap:2px}#cart-drawer .cart-drawer__summary .cart-totals__tax-note,#cart-drawer .cart-drawer__summary .cart-totals__installments,#cart-drawer .cart-drawer__summary .cart-actions{display:none}#cart-drawer .cart-drawer__summary .cart__ctas{gap:6px}#cart-drawer .cart-drawer__summary .additional-checkout-buttons{display:none}#cart-drawer .cart-drawer__summary .cart__checkout-button{min-height:44px;height:44px}}@media screen and (max-width:749px){#cart-drawer .theme-drawer__header{min-height:44px;padding-block:4px!important}#cart-drawer .theme-drawer__title{margin-block:0!important;line-height:1.1}#cart-drawer .bmp-cart-announcements{position:sticky!important;bottom:0;z-index:3;padding-block:4px!important;min-height:0;background:var(--color-background)}#cart-drawer .bmp-cart-announcements__text{font-size:var(--font-size--2xs);line-height:1.1;gap:4px}#cart-drawer .bmp-cart-announcements__icon svg{width:15px;height:15px}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: 6px;gap:4px;padding-block:6px 8px}#cart-drawer .cart-drawer__summary .cart-totals{gap:3px}#cart-drawer .cart-drawer__summary .cart__checkout-button{min-height:40px;height:40px}}@media screen and (max-width:749px){#cart-drawer .theme-drawer__header{min-height:36px!important;padding-block:0!important}#cart-drawer .theme-drawer__title{margin-block:0!important;line-height:1!important}#cart-drawer .theme-drawer__close-button{min-height:36px!important;height:36px!important}}#cart-drawer .bmp-cart-announcements__text{font-weight:700}@media screen and (max-width:749px){#cart-drawer .theme-drawer__header{flex-wrap:nowrap!important;white-space:nowrap!important}#cart-drawer .theme-drawer__title{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:749px){#cart-drawer .bmp-cart-announcements__icon{display:none!important}#cart-drawer .bmp-cart-announcements__text{white-space:nowrap!important}}@media screen and (max-width:749px){#cart-drawer .bmp-cart-announcements__icon{display:inline-flex!important}#cart-drawer .bmp-free-shipping-bar__icon{display:none!important}#cart-drawer .bmp-free-shipping-bar__message{white-space:nowrap!important}}@media screen and (max-width:749px){#cart-drawer .bmp-free-shipping-bar{padding-block:5px 7px!important}#cart-drawer .bmp-free-shipping-bar__message,#cart-drawer .bmp-free-shipping-bar__message>span{display:block!important;width:100%!important;max-width:100%!important;margin-block:0 5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.1!important;font-size:var(--font-size--2xs)!important;text-align:center!important}#cart-drawer .bmp-free-shipping-bar__track{height:5px}}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:44px 24px 56px!important}.shopify-policy__title{margin:0 0 22px!important;text-align:left!important}.shopify-policy__title h1{color:#1f3a2e;font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin:0}.shopify-policy__body{background:#f7f3e8;border-radius:14px;padding:30px 34px;color:#26372f;font-size:1.05rem;line-height:1.65}.shopify-policy__body h2,.shopify-policy__body h3{color:#1f3a2e;margin-top:0;margin-bottom:14px;line-height:1.15}.shopify-policy__body h2:not(:first-child),.shopify-policy__body h3:not(:first-child){margin-top:28px;padding-top:24px;border-top:1px solid rgba(31,58,46,.16)}.shopify-policy__body ul{margin:0;padding-left:1.35rem}.shopify-policy__body li{margin:9px 0;padding-left:4px}.shopify-policy__body strong{color:#1f3a2e}@media screen and (max-width:749px){.shopify-policy__container{padding:28px 16px 38px!important}.shopify-policy__title{margin-bottom:16px!important}.shopify-policy__body{padding:22px 20px;border-radius:10px;font-size:1rem;line-height:1.55}}main[data-template^=product] .product-details h1,main[data-template^=product] .product-details .product-title,main[data-template^=product] .product-details [class*=product-title]{font-family:"Bree Serif",Georgia,serif!important;font-weight:400!important}main[data-template^=product]~* h2,main[data-template^=product] .section-resource-list h2,#MainContent .shopify-section h2{font-family:Alfa Slab One,Georgia,serif!important;font-weight:400!important}product-price,product-price .price,product-card product-price,product-card product-price .price,.bmp-card-global-price,.bmp-card-global-price .price,.cart-items__price,.cart-items__unit-price-wrapper,.cart-totals__original-value,.cart-totals__total-value{font-family:Inter,var(--font-body--family),sans-serif!important;font-weight:600!important;letter-spacing:.01em!important;font-variant-numeric:lining-nums tabular-nums;color:#1f6844!important}product-price .compare-at-price,product-card product-price .compare-at-price,.bmp-card-global-price .compare-at-price,.cart-items__unit-price-wrapper .compare-at-price{font-family:Inter,var(--font-body--family),sans-serif!important;font-weight:400!important;font-size:82%!important;letter-spacing:.01em!important;color:#6f927e!important;text-decoration-thickness:1px!important;text-decoration-color:currentColor!important}.roostfolk-editorial-heading,.roostfolk-editorial-heading :is(h1,h2,h3,h4,h5,h6),.text-block--about_heading,.text-block--about_heading :is(h1,h2,h3,h4,h5,h6){font-family:"Bree Serif",Georgia,serif!important;font-weight:400!important}@media screen and (min-width:990px){#MainContent .product-grid.product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important;grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (min-width:990px){product-card product-price,.product-grid__card product-price,.bmp-card-global-price{margin-block-start:-5px!important}}@media screen and (max-width:749px){#shopify-section-template--product__about_brand,[id*=about_brand]{--padding-block-start: 16px !important;--padding-block-end: 16px !important}[id*=about_brand] .media-with-content__content,[id*=about_brand] .group-block-content{gap:14px!important}#shopify-section-template--product__product_faq,[id*=product_faq]{--padding-block-start: 24px !important;--padding-block-end: 24px !important}[id*=product_faq] .section-content-wrapper,[id*=product_faq] .group-block-content{gap:14px!important}}@media screen and (max-width:749px){#cart-drawer .theme-drawer__header{min-height:46px!important;padding-top:calc(max(env(safe-area-inset-top),0px) + 8px)!important;padding-bottom:4px!important}#cart-drawer .theme-drawer__close-button{top:calc(max(env(safe-area-inset-top),0px) + 8px)!important;transform:translateY(6px)}#cart-drawer .cart-items__table-row{padding-block:12px!important;row-gap:6px!important}#cart-drawer .cart-items__details,#cart-drawer .cart-items__product-info{gap:4px!important}#cart-drawer .cart-items__title{font-family:"Bree Serif",Georgia,serif!important;font-weight:400!important;line-height:1.15!important}#cart-drawer .cart-items__variants-wrapper{margin-block-start:2px!important}#cart-drawer .cart-items__quantity-controls{gap:8px!important}#cart-drawer .cart-items .quantity-selector{--quantity-selector-width: 92px !important;min-height:38px!important;height:38px!important}#cart-drawer .cart-items .quantity-selector button{min-width:34px!important;min-height:38px!important}#cart-drawer .cart-items__remove{min-width:38px!important;min-height:38px!important}#cart-drawer .cart-items__media-container{width:58px!important}}@media screen and (max-width:749px){#cart-drawer .cart-items__unit-price-wrapper{display:none!important}#cart-drawer .cart-items__table-row{padding-block:9px!important;row-gap:3px!important;column-gap:12px!important}#cart-drawer .cart-items__details{padding-inline-start:8px!important}#cart-drawer .cart-items__product-info,#cart-drawer .cart-items__details{gap:2px!important}#cart-drawer .cart-items__variants-wrapper,#cart-drawer .cart-items__variants{margin-block:0!important}#cart-drawer .cart-items__quantity{margin-block-start:2px!important}#cart-drawer .cart-items__quantity-controls{justify-content:flex-start!important;align-items:center!important;gap:6px!important}#cart-drawer .cart-items .quantity-selector{--quantity-selector-width: 104px !important;width:104px!important;height:34px!important;min-height:34px!important;border-radius:5px!important}#cart-drawer .cart-items .quantity-selector button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}#cart-drawer .cart-items .quantity-selector input{display:block!important;visibility:visible!important;opacity:1!important;min-width:30px!important;width:30px!important;text-align:center!important}#cart-drawer .cart-items__remove{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}#cart-drawer .cart-items__media-container{width:58px!important}}@media screen and (max-width:749px){#cart-drawer .cart-items__table-row{column-gap:16px!important}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container{width:58px!important;min-width:58px!important}#cart-drawer .cart-items__details{min-width:0!important;padding-inline-start:10px!important}#cart-drawer .cart-items__title,#cart-drawer .cart-items__variants-wrapper{margin-inline-start:0!important}#cart-drawer .bmp-free-shipping-bar{padding-top:0!important;padding-bottom:5px!important;margin-top:-8px!important}#cart-drawer .bmp-free-shipping-bar__message,#cart-drawer .bmp-free-shipping-bar__message>span{margin-top:0!important;margin-bottom:3px!important}#cart-drawer .bmp-free-shipping-bar__track{margin-top:0!important}}@media screen and (max-width:749px){#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{--cart-item-price-width: 76px;grid-template-columns:76px minmax(0,1fr) var(--cart-item-price-width)!important;column-gap:14px!important;grid-template-areas:"media details price" "media variants variants" "media quantity quantity" "media error error"!important}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container{width:76px!important;min-width:76px!important}#cart-drawer .cart-items__details{padding-inline-start:0!important}#cart-drawer .cart-items__product-info{grid-area:details!important;min-width:0!important}#cart-drawer .cart-items__variants-wrapper{grid-area:variants!important;padding-inline-start:0!important}#cart-drawer .cart-items__quantity{grid-area:quantity!important;padding-inline-start:0!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/roostfolk-product-width.css.map */
