/** Shopify CDN: Minification failed

Line 412:0 Expected percentage but found "@keyframes"
Line 412:274 Expected "}" to go with "{"

**/
/* CORE WEB VITALS */
body {}
.img.image-fit.hero__image.lazyautosizes.lazyloaded, img.image-fit.promo-grid__bg-image.lazyautosizes.lazyloaded, h1.site-header__logo img {max-width: 100%;height: auto;}
#MainContent img {content-visibility: auto;}


body#stock-room-sale-save-on-minky-baby-blankets .swatch.swatch_size_large .swatch-element.color label {border:1px solid #333;}

.clear {clear:both;}
.clearfix:after { content: "."; visibility: hidden; display: block; height: 0; clear: both;}

.button2 {background-color: #85c3c6;border-color: #306b6e;color: #ffffff !important;padding:10px 20px;}
.collection-suppermarket .collection-header .page-header span {line-height:125%;}
#ssw-signup-accept-terms-marketing .custom-radio input[type=radio], 
#ssw-signup-accept-terms-marketing input[type=checkbox] {display:inline-block;margin-top: 5px;}
.header-07 .customer-links {flex-flow: row wrap;}
.header-07 .customer-links a, .header-07 .customer-links span {font-size:14px;} 
  
.lighten {opacity:0.5;}
.blog-btn {background-color: #232323;border-color: #232323;color: #ffffff !important;}


/* GROWAVE */
.ssw-photo-layout__sort_current {color:#324180 !important;}
.theme__ssw-photo-layout__tabs_item_active {border-bottom: 3px solid #324180 !important;}
.product_top .ssw-review-count {padding-left:1rem;font-size:14px;}
.product_top #ssw-avg-rate-profile-html {margin-bottom:10px;}
.product_top #ssw-avg-rate-profile-html .ssw-stars-large {}
.product_top .product-shop .product-infor label, .product-inventory {font-size:14px;}
.product_top .ssw-stars>i {width:17px;display: inline-block;}
#ssw-review-switcher-buttons-wrapper a input:not(.ssw-active) {opacity: .4;background: #ccc !important;border: 1px solid #555 !important;color: #333 !important;}
#ssw-review-switcher-buttons-wrapper a input.ssw-active {background:#fff;border-color: #324180;}
.gw-container .gw-btn-bg.gw-review-btn, .ssw-add-review-photos, .ssw-add-tab-review-photos, .gw-container .gw-lg-btn, .ssw-icon-photocam path {color:#fff !important;}
h1.other-page-header, h2.other-page-header {font-size:24px;text-align:center;}
h1.gift-page-header, h2.gift-page-header {font-size:32px;text-align:center;}
.page-header h1 {font-size:32px;text-align:center;}
body.template-index .ssw-reward-tab.ssw-reward-tab-left, body.template-index .ssw-reward-tab.ssw-reward-tab-right,
body.template-collection .ssw-reward-tab.ssw-reward-tab-left, body.template-collection .ssw-reward-tab.ssw-reward-tab-right
body.template-product .ssw-reward-tab.ssw-reward-tab-left, body.template-product .ssw-reward-tab.ssw-reward-tab-right,
body.template-cart .ssw-reward-tab.ssw-reward-tab-left, body.template-cart .ssw-reward-tab.ssw-reward-tab-right  {display:none;}

img.table-swatch {width:120px;height:120px;clip-path: circle(50% at 50% 50%);}

body.template-collection .collection-suppermarket .collection-header.collection-header-sections .collection-wrapper {}
.ywm-collection-box, .ywm-subcollection-box {margin-top:1rem;display:flex; display: -webkit-flex;display: -ms-flexbox;justify-content:space-between;align-content:flex-start;flex-flow:row wrap;}
.ywm-disclaimer, .ywm-shipping {color:#666;font-size:13px;padding:10px 20px;max-width:250px;}
.ywm-disclaimer {background:#fbfbfb;border:1px solid #eee;margin-bottom:15px;}
.ywm-disclaimer.danger {background:#eaa2a2;border:1px solid #d86262;} 
.ywm-disclaimer span.icon {float:left;margin:10px 10px 20px 0px;}
.ywm-shipping {background:#ffffbf;border:1px solid #eee;}
.ywm-shipping ul {margin:0px;}
.ywm-shipping li {color:#666;font-size:14px !important;margin-left:15px !important;}

.ywm-subcollection-box {justify-content:center;margin:10px auto 15px;text-align:center;}
.ywm-subcollection-box div {flex:1 0 100px;}
.ywm-subcollection-box,.ywm-subcollection-box a {color:#666;font-size:13px;}

.top-location .item-location {display:none;}
.header-07 .wrapper-header-top .cus-ser-text {text-transform:unset;}
.header-07 .header-panel-bt .cart-icon .cartCount { background: #e66b46;color: #fff !important;}
.header-07  .logo-img { margin: 0 auto;}
.fixed-right-menu .cartCount {display:none;}

.ywm-promotion {z-index:99;max-width: 100%;background-color: rgba(240, 169, 77, 0.87);color: #ffffff;border-radius: 0px;padding: 8px;font-size: 14px;text-align: center;}
.ywm-promotion a {color:#fff;}
.ywm-promotion.promotion-subpage {position: absolute;top: 0;width: 100vw;left: 0;height: 55px;}



/* COLLECTION */
body.template-collection a.product-title {overflow:visible;-webkit-line-clamp: inherit;}
body.template-collection .collection-supermarket .collection-des li {font-size:16px;list-style: disc;text-align: left;margin-left: 20%;}
body.template-collection .collection-header .collection-image img {}
body.template-collection #shopify-section-collection-template-default .toolbar.has-padding {background: transparent;}
body.template-collection .out-of-stock {/*display:none;*/}
.product-label .warning-label {background-color: #c96a6a;color: #fff;margin-bottom: 5px;}
      
      
.sidebar-filter .filter-size .list-tags li {flex: 0 0 100%;max-width: 100%;}

/* FORM */
input.hideMe {display:none;}
#is-a-gift {/*color: #0c5460;background-color: #d1ecf1;border-color: #bee5eb;*/    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;}
.upsell-in-cart {margin-left:1rem;}
#is-a-gift.warning {color: #9a873f;background-color: #FCF3D1;border-color: #9a873f;}
#is-a-gift .button {background: #eee;padding: 10px;border-radius: 3px;color: #777;border: 1px solid #bbb;text-align:center;}


/* GLOBO FORM */
.globo-form-app .content.flex-wrap.block-container ~ p {display:none;}
.suspend .globo-form-app .globo-form-control.layout-3-column input {/*display:none;*/}
.suspend .globo-form-app .globo-form-control.layout-3-column input#text-5 {/*display:block;*/}

/* PRODUCTS */
.prices {padding-top: 10px;}
body.template-product .product-img-box .slider-for.slick-initialized .slick-slide { vertical-align: top;}
.ot-estimated-shipping [class$="shipping-privacy"] .shipping-privacy-href, .ot-estimated-shipping-basic-shipping-privacy-text a span {color:#324180 !important;}
/*
.swatch.swatch_size_large .swatch-element:not(.color) label {min-width: 70px;max-width: 100px;height: auto;border-radius: 80%;line-height: 144%;  padding: 0rem;background:#fbfbfb;color: #777;}
.swatch.swatch_size_large .swatch-element:not(.color):not(.color-other) label {border-radius: 5px;padding: 5px 15px;}

.swatch.swatch_size_large .swatch-element:not(.color) input:checked+label, .swatch.swatch_size_large .swatch-element:not(.color) input label.active {border: 2px solid #85c3c6;box-shadow: 2px 2px 3px #aaa;background:rgba(133,195,198,0.3);color:#324180;}
.swatch.swatch_size_large .swatch-element:not(.color) input.active+label, .swatch.swatch_size_large .swatch-element:not(.color) input + label.active {border: 2px solid #85c3c6;box-shadow: 2px 2px 3px #aaa;background:rgba(133,195,198,0.3);color:#324180;}
.swatch.swatch_size_large .swatch-element:not(.color) input + label:not(.active) {border: 2px solid #ccc;box-shadow: 2px 2px 3px #aaa;background:rgba(255,255,255,0.3);color:#324180;}
*/

.swatch.swatch_size_large .swatch-element:not(.color) label {min-width: 70px;max-width: 100px;height: auto;border-radius: 80%;line-height: 144%;  padding: 0rem;background:#fbfbfb;color: #777;}
.swatch.swatch_size_large .swatch-element:not(.color):not(.color-other) label {border-radius: 5px;padding: 5px 15px;}

.swatch.swatch_size_large .swatch-element:not(.color) input:checked+label, .swatch.swatch_size_large .swatch-element:not(.color) input label.active {border: 2px solid #85c3c6;box-shadow: 2px 2px 3px #aaa;background:rgba(133,195,198,0.3);color:#324180;}
.swatch.swatch_size_large .swatch-element:not(.color) input.active+label, .swatch.swatch_size_large .swatch-element:not(.color):not(\.s):not(\.m):not(.l):not(\.xl):not(\.2xl) input + label.active {border: 2px solid #85c3c6;box-shadow: 2px 2px 3px #aaa;background:rgba(133,195,198,0.3);color:#324180;}
.swatch.swatch_size_large .swatch-element:not(.color) input + label:not(.active) {border: 2px solid #ccc;box-shadow: 2px 2px 3px #aaa;background:rgba(255,255,255,0.3);color:#324180;}

/*.swatch.swatch_size_large .swatch-element.s input label.active {background:#ccc !important;}*/


.swatch.swatch_size_large .swatch-element:not(.color) label .bgImg, .swatch.swatch_size_large  .bgImg.texture {width:70px;height:70px;}
.swatch.swatch_size_large .swatch-element:not(.color).soldout input+label:not(.active) {border-color:#eee;}
.swatch .tooltip {z-index:4;}
.swatch .color.soldout {opacity: 1;}
.swatch .color-other.soldout {opacity: .6;}

.swatch.swatch_texture .swatch-element.checked:before { content: '';width: 14px;height: 8px;position: absolute;top: calc(50% - 7px);left: calc(50% - 4px);border: 2px solid #fff;border-top: none;border-right: none;background: rgba(255,255,255,0);transition: all .2s ease;opacity: 1;transform: scale(1) rotate(-45deg);}
.swatch.swatch_texture .swatch-element.checked:after {
opacity: 1;  display: block;content: "";position: absolute;border: 1px solid transparent;width: calc(100% - 2px);height: calc(100% - 2px);left: 1px;top: 1px;border-radius: var(--border-radius-50);visibility: visible;}

body#stock-room-sale-save-on-minky-baby-blankets .swatch.swatch_size_large .swatch-element.color.soldout label {opacity: 0.15;filter: grayscale(1);}
body#stock-room-sale-save-on-minky-baby-blankets .ywm-disclaimer {max-width:360px;}


body.template-product .modal-content {max-width:450px;}
.size-chart-open-popup {float:none;}
body.template-product form#add-to-cart-form .quantity {display:none;}
body#overstock-fabric-yardage.template-product form#add-to-cart-form .quantity {display:block !important;}
body#egift-card-emailed .groups-btn-tree {flex-flow: row wrap;}
body#egift-card-emailed .skt_cgc_lineitems {flex: 1 0 100%;}

body.template-product .trust-me {display:block;}
.value-grid {display: flex;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flexbox;-webkit-flex-wrap: wrap;justify-content: space-evenly;}
.value-grid .grid__item {justify-self:center;text-align: center;opacity:0.85;}
.value-grid .grid__item img {width:90px;height:auto;}
.tag-icons-text {font-size: 13px;font-weight: 100;line-height: 1.35;letter-spacing: 0.2px;color: #767676;}

.value-grid.icon-small img {width:40px;height:40px;}
.value-grid.icon-gray h4 {color:#9a9a9a;text-transform: unset;letter-spacing: 0.01em;font-weight: 400;}
.value-grid.icon-gray img {filter:grayscale(1);}


body.template-product .shopify-payment-button__more-options {font-size: 14px;margin: 5px auto 15px;color: #bbb;}
body.template-product .related-products .products-grid .product-image .product-grid-image {padding-top: 0px !important;}

body.template-product .dk-backend-plugin {border-color:#324180;}
body.template-product .dk-backend-plugin .title {color:#324180 !important;}
body.template-product .tab-content h3 {line-height:1.3;}

body.template-product #add-to-cart-form .groups-btn .groups-btn-tree {display:block;}

body.template-product .gPreorderBottomMessage {color:#85c3c6 !important;}
body.template-product .groups-btn-tree .gPreorderBottomMessage {margin:-10px auto 15px auto;}

body.template-product .breadcrumb , .next-prev-product {display:none;}
body.template-product #shopify-section-store-availability {display:none;}


/* Estimated Shipping */
.product-shop:not(.quick) .ot-estimated-shipping {display:none;}
.product-shop.quick .ot-estimated-shipping {display:block;}
.ot-estimated-shipping-text-shipping {display:none;}
.otCountDown {font-weight:800;}
.ot-estimated-shipping-shipping-methods-select-box h4 {display:none;}
.ot-estimated-shipping-privacy-text {font-size:14px;}
.ot-estimated-shipping-item-shipping-method div.ot-estimated-shipping-privacy-text {margin-right:5px;float:left;font-size:12px;}
.ot-estimated-shipping-privacy-text:last-child {}
.ot-estimated-shipping-item-shipping-method div:last-child {float:none;}


/* CLEARANCE */
.header-bottom .free-shipping-text {-webkit-animation: pulseicon .9s alternate ease-in-out infinite;
animation: pulseicon .9s alternate ease-in-out infinite;}


/* PAGES */
.container.boxed {}

/* FOOTER */
ul.legal-links.inline-list {display:flex; display: -webkit-flex;display: -ms-flexbox;justify-content:space-between;align-content:flex-start;}
ul.legal-links.inline-list li {list-style:none;margin-left:22px;}
ul.legal-links.inline-list li:first-of-type {flex-basis:65%;flex:1;}
ul.legal-links.inline-list a {color:rgba(255,255,255,0.6);font-size:12.8px;}
.template-index .footer-08 .footer-top {padding: 50px 0 35px 0;}
.footer-08 .footer-top .footer-newsletter .newsletter-title {font-size: 22px;margin-bottom: 25px;}
.horiz-menu {display:flex; display: -webkit-flex;display: -ms-flexbox;flex-flow:row nowrap;}
.horiz-menu a {margin-right:1.5rem;}
.footer-08 .footer-bottom {background:#324180;padding-bottom: 20px;padding-top: 20px;color:#fff;}
.footer-08 .footer-bottom a {color:#fff;} 
.footer-08 .logo-ft img {height: 38px;margin-top: 0px;margin-bottom: 0px;width:127px;}
.footer-08 .footer-middle {padding: 40px 0 20px 0;}
.footer-08 .footer-middle .foot-title.logo-title {margin-bottom:0rem;padding-bottom:0rem;}
.footer-08 .footer-middle .location_info .info_store {margin-bottom:8px;}
.footer-bottom .payment-method {text-align: right;margin: 0 0 0 auto;}

/* CART */
#update-40359616544975 {display: block !important;}
.cart-template .wrapper-cart-template .cart-list .properties.estimated {display:none;}
.red-highlight {background:#ffe9e9;border:1px solid #d86262 !important;}

/* PAGES AND POLICY */
body#shipping-policy .main-content {padding-top: 3rem;}

/* BLOG */
.halo-blog-content .blog_author, .sidebar-blog .widget-recent-articles .article em {font-size: 14px;color: #666;}
body.template-article .rte a, .blog-detail .rte h4 {color:#d4508c;}    
.blog-detail .rte p, .page-tpl .rte p {margin-bottom:1rem;}


/* PHOTO GALLERY */
.ywm-photo-gallery .gallery-grid, .ywm-grid .gallery-grid {display: -webkit-box;display: -moz-flex;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-evenly;flex-flow:row wrap;}
.ywm-photo-gallery .gallery-item {flex:1 0 auto;margin-bottom:2rem;text-align:center;}
.ywm-photo-gallery .max-600 {max-width:600px;}


/* SITEMAP */
.sitemap {}
.sitemap ul {}
.sitemap ul li {font-size:1rem;line-height:140%;}
.sitemap ul li a {color:#333;}

/* SPECIALTY */
.max-500 {max-width:500px;margin:0 auto;}
.max-600 {max-width:600px;margin:0 auto;}
.max-700 {max-width:700px;margin:0 auto;}
.max-800 {max-width:800px;margin:0 auto;}
.max-900 {max-width:900px;margin:0 auto;}

/* CUSTOMIZER */
input[type="checkbox"].pplrcheckbox {display:inline-block;}
.pplr_ex_inner .pplr-btn.Button--secondary.ptc_button {background: #e16076;color: #fff;}
body#stock-room-sale-save-on-minky-baby-blankets #store_availability {display:none;}
body#stock-room-sale-save-on-minky-baby-blankets h1 {padding-top:1rem;}



@media screen and (max-width: 480px) {
  body.template-index .home-slideshow .slide-content.style_3 {background-color: rgba(255,255,255,0.65) !important;}
  body.template-index .home-slideshow #block-1540952363851-0 .slide-content.style_3:before {border: none;}
  body.template-index .home-slideshow #block-1540952363851-0 .slide-content .slide-text {color: #324180 !important;padding-top:10px;}
  body.template-index .home-slideshow .slide-content .slide-sub {font-size:18px !important;color:#fff !important;}
  body.template-index .home-slideshow .slide-content h2.slide-heading {font-size:23px !important;color:#fff !important;}
  .home-slideshow .slide-content.style_2, .home-slideshow .slide-content.style_3 {margin-top: -175px;}
  .home-slideshow .slide-content.style_3 .slide-button {background-color: #85c3c6 !important;border-color: #306b6e !important;}
    .ywm-collection-box div.ywm-disclaimer, .ywm-collection-box div.ywm-shipping {flex:1 0 90%;} 
    body.template-product .trust {margin-bottom:1.8rem;}
  .value-grid {justify-content:center;}
  .value-grid.icon-small .grid__item {flex: 0 0 30%;}
  .horiz-menu { flex-flow: row wrap;justify-content: space-evenly;}
  .tab_i_h .pplr_tab_index {font-size:14px;}
  .pplr-p-right {padding:15px 8px;}
  .page-header h1, .page-header h2 {font-size: 24px;margin-top:10px;}
  
    /* CORE WEB VITALS */
  .ywm-promotion {height:64px;    width: 100%;}
  /*.header-mb .logo-img img, .header-mb .logo-title {height:32px;}  */
  .header-bottom .header-mb .header-mb-right .svg-mb {margin-left:10px;}
  .logo-img, .header-mb .logo-img img, .header-mb .logo-title {height:45px;width:92px;}  
  .collection-header .collection-image {text-align:center;}
  .collection-header .collection-image img {height:133px;width:308px;}
  .ywm-subcollection-box {height:126px;}
  body.template-collection .toolbar.different-toolbar {height:60px;}
  img.collection-swatch {height:90px;width:90px;}
  .product-photos .slider-nav {height:52px;}
  #add-to-cart-form .groups-btn {height:109px;}
  .trust-me {height:148px;margin:1.8rem auto 0.5rem;}
  #product-recommendations .product-item .product-image img {width:216px;height:132px;}
  .footer-08 .footer-bottom {height:89px;}
  .footer-08 .footer-middle .location_info {height:125px;}
  body.template-product .product-photos .picture-frame {max-height:325px;}
  .footer-08 .footer-bottom {height:89px;width:100vw;}
  .location_info {height:125px;width:340px;}
  body.template-index .sswcarousel-slide div div {/*height:589.3px;*/height:auto;}
	#shopify-section-sidebar-blog {display:none;height:0px;}
	body#blog .article-img img {height:310px;width:auto;}
  .ywm-disclaimer {float:none !important;}
  body.template-product .product-img-box .slider-for.slick-initialized .slick-slide img {width: calc(100vw - 40px) !important;}
  body.template-product .slider-nav .product-single__media img {height:52px;}
  body.template-product .slick-arrow .fa {height:20px;width:10px;}
  .fa {}
  
  /*Minimal Mobile */
  .ywm-disclaimer, .dk-backend-static, .hide-mobile  {display:none !important;}
  .hide-mobile-gift-disabled {display:none !important;}
  .trust-me {height:50px;}
  .header-07 .header-mb .cart-icon .cartCount {background:#85c3c6;color:#fff;padding:3px;}
  body.template-cart .groued-info {display:none;}
  body.template-cart .cart-template .grouped-bottom {padding-top:0rem;border-top:none;}
  body.template-cart #shopify-chat {display:none !important;}
  body.template-cart .ssw-reward-tab.ssw-reward-tab-left,  body.template-cart .ssw-reward-tab.ssw-reward-tab-right  {display:none !important;}
  body.template-cart .cart-template .wrapper-cart-template .input-full {min-height:40px;}
  body.template-cart .wrapper-cart-template .secure-shopping-guarantee  {margin-bottom:0rem;}
  
  body[id*="create-a-"] .product-shop .product-title {line-height: 120%;}
  body[id*="create-a-"] .product_top, body[id*="create-a-"] #add-to-cart-form .product-shop .product-title #ssw-avg-rate-profile-html {margin-left: -1rem;}  
  body[id*="create-a-"] .product-photos .slider-nav {display:none;}
  body[id*="create-a-"] .product_top.vertical-tabs {display: -webkit-box;display: -moz-flex;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-evenly;flex-flow:row wrap;}
  body[id*="create-a-"] .product-photos,   body[id*="create-a-"] .product-shop {width: 45%;flex: 0 0 45%;}
  body[id*="create-a-"] #ssw-avg-rate-profile-html {display: none;}
  body[id*="create-a-"] #add-to-cart-form,   body[id*="create-a-"] .trust-me,   body[id*="create-a-"] .tabs__product-page {width: 100vw;margin-left: -50vw;}
  body[id*="create-a-dimple"] #add-to-cart-form {padding-top: 3.25rem;}
  body[id*="create-a-luxe"] #add-to-cart-form  {padding-top: 4.0rem;}
  body[id*="create-a-"] #add-to-cart-form .swatch.swatch_size_large .bgImg.texture,   body[id*="create-a-"] #add-to-cart-form .swatch.swatch_size_large .swatch-element:not(.color) label .bgImg
  body[id*="create-a-"] #add-to-cart-form .swatch.swatch_size_large .swatch-element.color label, .swatch.swatch_size_large .swatch-element.color label,
  body[id*="create-a-"] .swatch.swatch_size_large .bgImg.texture,   body[id*="create-a-"] .swatch.swatch_size_large .swatch-element:not(.color) label .bgImg {width: 55px;height: 55px;}
  body[id*="create-a-"] #add-to-cart-form .swatch.swatch_size_large .swatch-element:not(.color) label {min-width: 55px;max-width: 100px;}
  body[id*="create-a-"] .product_top .ssw-review-count {display:none;}
  
  /* STICKY CART */
	.sticky_form .align-items-center {flex-wrap:wrap;}
  body.template-product .ssw-reward-tab {display:none;}
  
  /* CADET */
  body#cadet-style-gray-blanket-usma-blanket .trust-me {margin-top:5rem;}
  body#cadet-style-gray-blanket-usma-blanket .product-img-box .slider-for.slick-initialized .slick-slide img,
  body#cadet-style-gray-blanket-usma-blanket .product-photo-container.slider-for div[id*="product-featured-image"] {max-height: 300px;width: auto !important;}
  body.template-product #add-to-cart-form .btn.pplr-c-button {background:#ddd;}
  
@media screen and (min-width: 480px) and (max-width:768px) {
   .ywm-collection-box div.ywm-disclaimer, .ywm-collection-box div.ywm-shipping {flex:1 0 90%;} 
   .value-grid.icon-small .grid__item {flex: 0 0 33%;}
   body.template-product .product-photos .picture-frame {max-height:350px;}
    body.template-index .sswcarousel-slide div div {height:auto;}
    .ywm-disclaimer {float:none !important;}
  body[id*="create-a-"] .product-shop .product-title {line-height: 120%;}
  body[id*="create-a-"] .product_top, body[id*="create-a-"] #add-to-cart-form .product-shop .product-title #ssw-avg-rate-profile-html {margin-left: -1rem;}  
  body[id*="create-a-"] .product-photos .slider-nav {display:none;}
  body[id*="create-a-"] .product_top.vertical-tabs {display: -webkit-box;display: -moz-flex;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-evenly;flex-flow:row wrap;}
  body[id*="create-a-"] .product-photos,   body[id*="create-a-"] .product-shop {width: 45%;flex: 0 0 45%;}
  body[id*="create-a-"] #ssw-avg-rate-profile-html {display: none;}
  body[id*="create-a-"] #add-to-cart-form {width: 100vw;margin-left: -50vw;padding-top: 1rem;}
  body[id*="create-a-dimple"] #add-to-cart-form {padding-top: 7rem;}
  body[id*="create-a-luxe"] #add-to-cart-form  {padding-top: 7rem;}
  body[id*="create-a-"] #add-to-cart-form .swatch.swatch_size_large .bgImg.texture,   body[id*="create-a-"] #add-to-cart-form .swatch.swatch_size_large .swatch-element:not(.color) label .bgImg
  body[id*="create-a-"] #add-to-cart-form .swatch.swatch_size_large .swatch-element.color label, .swatch.swatch_size_large .swatch-element.color label,
  body[id*="create-a-"] .swatch.swatch_size_large .bgImg.texture,   body[id*="create-a-"] .swatch.swatch_size_large .swatch-element:not(.color) label .bgImg {width: 55px;height: 55px;}
  body[id*="create-a-"] #add-to-cart-form .swatch.swatch_size_large .swatch-element:not(.color) label {min-width: 55px;max-width: 100px;}
  body[id*="create-a-"] .product_top .ssw-review-count {display:none;}  
}

@media screen and (min-width: 769px) and (max-width:960px) {
     .ywm-collection-box div.ywm-disclaimer, .ywm-collection-box div.ywm-shipping {flex:1 0 50%;} 
}


@media screen and (min-width: 769px) {
  body.template-collection .collection-suppermarket .collection-header.collection-header-sections .collection-wrapper {max-width:800px !important;margin: 0 auto;}
  .ywm-collection-box div.ywm-disclaimer {flex:1 0 50%;}
  .ywm-collection-box div.ywm-shipping {flex:1 0 50%;} 
  .ywm-subcollection-box div {}
  .value-grid {justify-content:space-evenly;}
  .value-grid.icon-small .grid__item {flex: 0 0 16%;}
  .has-sticky-product-img [data-sticky-product-img] {top:10px;}
  /* CORE WEB VITALS */
  .ywm-promotion {height:39.6px;}
  body.template-index .sswcarousel-slide div div {height:auto;}
  .ywm-disclaimer.float-right {max-width:250px;float:right;}
  body.template-product h1.product-title {margin-top:1rem;}
  body#midway-panther-blankets .swatch.swatch_size_large .swatch-element:not(.color) label {min-width:115px !important;}
  .ywm-disclaimer, .ywm-shipping {width:50% !important;}
  .product_top .product-shop {margin-top: 7px !important;}
}


@media screen and (min-width: 960px) and (max-width:1200px) {
  body.template-collection .collection-suppermarket .collection-header.collection-header-sections .collection-wrapper {max-width: 800px !important;margin: 0 auto;}
  body.template-product .product-photos .picture-frame {max-height:500px;}
  body.template-collection .collection-header .collection-image img {max-height: 200px;width: 100%;object-fit: cover;object-position: top;}
  body.template-collection#dimple-baby-blankets .collection-header .collection-image img,
    body.template-collection#luxe-cuddle-baby-blankets .collection-header .collection-image img {object-position: center;}
  body.template-collection #shopify-section-collection-template-default .toolbar.has-padding {margin: -20px 0 -10px auto;}
  .container.boxed {max-width:700px;margin:0 auto;}
    .ywm-disclaimer, .ywm-shipping {width:50% !important;}
}
@media screen and (min-width:1200px) {
  .header-07 .header-bottom .container .wrapper-header-bt {padding:0rem;}
  .header-07.header-default .header-panel-bt .right-groups, .header-07.header-default .header-panel-bt .left-groups {width:300px;}
  .header-07.header-default .header-panel-bt .center-groups {width: calc(100% - 600px);}
  .has-sticky-product-img [data-sticky-product-img] {position: relative;}
    body.template-product .product-photos .picture-frame {max-height:600px;}
  body.template-collection .collection-header .collection-image img {max-height: 200px;width: 100%;object-fit: cover;object-position: top;}
  body.template-collection#dimple-baby-blankets .collection-header .collection-image img,
    body.template-collection#luxe-cuddle-baby-blankets .collection-header .collection-image img {object-position: center;}  
  body.template-collection #shopify-section-collection-template-default .toolbar.has-padding {background: transparent;margin: -40px 0 -10px auto;}
    .container.boxed {max-width:700px;margin:0 auto;}
    .ywm-disclaimer, .ywm-shipping {width:50% !important;}
}

  
@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.025,1.025,1.025);transform:scale3d(1.025,1.025,1.025)}}
@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.025,1.025,1.025);transform:scale3d(1.025,1.025,1.025)}}
@-webkit-keyframes pulseicon{from{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
@keyframes pulseicon{from{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.1);transform:scale(1.05);}