.template-shopping-permalink .amazon{background:#f4eadf url(/_assets/images/shopping/btn-amazon-buy.png) no-repeat 50% 50%;display:block;height:48px;height:3rem;margin:0;padding:0;text-decoration:none;text-indent:-9999px;width:100%}.template-shopping-permalink .unitAmazon{background:#fff;border-bottom:1px dotted #333;border-top:1px solid #176e71;margin:0;padding:0rem 0rem 2rem}.template-shopping-permalink .unitAmazon p{color:#333;font-size:14px;font-size:0.875rem;font-weight:700;line-height:2;margin:0;padding:0}.template-shopping-permalink .subCol.widthAmazon .columnInner{border-top:2rem solid #fff}.template-shopping-permalink .mainCol .contentsBody_element{padding:0rem 2rem 0.1rem}.template-shopping-permalink .mainCol .unit1Of2{border-top:1px solid #176e71}.template-shopping-permalink .mainCol .unit1Of2 .wysiwyg p{margin:0rem 0rem 1rem}.template-shopping-permalink .contentsHeader .contentsHeader_title{font-size:32px;font-size:2rem;line-height:1.5;margin-bottom:0}.template-shopping-permalink .contentsHeader .global_inner{position:relative}.template-shopping-permalink .contentsHeader .global_inner .return{position:absolute;right:32px;right:2rem;top:0}.template-shopping-index .col2.right .mainCol{padding:0rem 22rem 0rem 0rem}.template-shopping-index .column{display:grid;gap:4rem 2rem;grid-template-columns:1fr 20rem}@media(max-width:768px){.template-shopping-index .column{grid-template-columns:1fr}}.template-shopping-index .tile{width:100%}.template-shopping-index .tileInner{--columns:2;display:grid;gap:2rem;grid-template-columns:repeat(var(--columns),1fr);margin:0;width:100%}@media(max-width:544px){.template-shopping-index .tileInner{--columns:1}}.template-shopping-index .tileBody_img{aspect-ratio:16/9;height:auto;max-height:none;padding:0}.template-shopping-index .tileBody_img img{height:100%;-o-object-fit:cover;object-fit:cover;position:static;width:100%}.template-shopping-index .tileBody_element{display:block}.template-shopping-index .tileBody_title{line-height:1.25;margin:0rem 0rem 1rem}.template-shopping-index .tileBody{float:none;height:auto;margin:0;width:100%}.template-shopping-index .tileBody_element p{line-height:1.5}.template-shopping .subCol.side{background:#ebf4f4;margin:0}.template-shopping .column{display:grid;gap:4rem 2rem;grid-template-columns:1fr 20rem}@media(max-width:768px){.template-shopping .column{grid-template-columns:1fr}}.template-shopping .subCol .columnInner{padding:0rem 1rem}.template-shopping .subCol .columnInner .wysiwyg p{border:0;color:#333;font-size:14px;font-size:0.875rem;line-height:1.5;margin:0rem 0rem 1.5rem;padding:0}.template-shopping .subCol .columnInner .wysiwyg p span{font-size:14px;font-size:0.875rem}.template-shopping .subCol .columnInner .wysiwyg li{background-position:0 7px;font-size:14px;font-size:0.875rem;line-height:1.5}.template-shopping .subCol .columnInner .wysiwyg h3{background:none;border-top:1px dotted #333;color:#333;display:block;font-size:16px;font-size:1rem;margin:-1px 0 0;padding:1rem 0rem 0.5rem}.template-shopping .subCol .columnInner .wysiwyg h3:after{display:none}.template-shopping .subCol .columnInner .wysiwyg h3 span{font-size:16px;font-size:1rem}.template-shopping .subCol .columnInner .wysiwyg h3:first-child{border:0}.template-shopping .subCol .columnInner .wysiwyg h4{border-left:.25rem solid #176e71;color:#002e30;font-size:14px;font-size:0.875rem;padding-left:.25rem}.template-shopping .subCol .columnInner .wysiwyg h4 span{font-size:14px;font-size:0.875rem}.template-shopping .subCol .columnInner .wysiwyg p+ul{margin:-1rem 0rem 0.5rem}.template-shopping .subCol .columnInner .wysiwyg ul+h3{margin:1rem 0rem 0rem}