.section-featured-subscription{z-index:1;position:relative}.section-featured-subscription__inner{grid-template-columns:1fr auto;gap:4em;display:grid}@media (width<=1280px){.section-featured-subscription__inner{gap:3em}}@media (width<=1024px){.section-featured-subscription__inner{grid-template-columns:100%;gap:2em}}.section-featured-subscription__image{height:100%;position:relative}.section-featured-subscription__image div{border-radius:1em;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (width<=1024px){.section-featured-subscription__image div{height:0;padding-bottom:65%;position:relative}}.section-featured-subscription__image img{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-featured-subscription .subscription-product{width:100%;max-width:34em;padding-right:4em}@media (width<=1280px){.section-featured-subscription .subscription-product{padding-right:2em}}@media (width<=1024px){.section-featured-subscription .subscription-product{max-width:100%;padding-right:0}}.section-featured-subscription .subscription-product-header{margin-bottom:2em;padding-right:2em}@media (width<=1024px){.section-featured-subscription .subscription-product-header{text-align:center;padding-right:0}}.section-featured-subscription .subscription-product-header h2,.section-featured-subscription .subscription-product-header h3,.section-featured-subscription .subscription-product-header h4,.section-featured-subscription .subscription-product-header h5,.section-featured-subscription .subscription-product-header h6{width:100%;max-width:8em}@media (width<=1024px){.section-featured-subscription .subscription-product-header h2,.section-featured-subscription .subscription-product-header h3,.section-featured-subscription .subscription-product-header h4,.section-featured-subscription .subscription-product-header h5,.section-featured-subscription .subscription-product-header h6{max-width:none}}.section-featured-subscription .subscription-product-header p{margin:0;font-size:1.25em;font-weight:300}@media (width<=1024px){.section-featured-subscription .subscription-product-header p{font-size:1.125em}}.section-featured-subscription .subscription-description{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff80;border:1px solid #8cb27740;border-radius:1em;margin-bottom:1.5em;padding:1.5em;position:relative}@media (width<=1024px){.section-featured-subscription .subscription-description{margin-bottom:1em}}.section-featured-subscription .tag-label{background-color:#8cb277;border-radius:3em;padding:.25em .75em;position:absolute;top:0;left:1.25em;transform:translateY(-50%)}.section-featured-subscription .tag-label span{text-transform:uppercase;font-size:.8125em;line-height:1;display:block}.section-featured-subscription .description-header{justify-content:space-between;align-items:center;display:flex}.section-featured-subscription .description-header .title{flex-direction:column;gap:.25em;display:flex}.section-featured-subscription .description-header .title span{flex:1;font-size:1.25em}.section-featured-subscription .description-header .price{text-align:right;font-variant-numeric:lining-nums proportional-nums;flex-direction:column;gap:.125em;display:flex}.section-featured-subscription .description-header .price>span{display:block}.section-featured-subscription .description-header .price>span:first-child{font:700 2em/1 Cormorant Garamond,serif}.section-featured-subscription .description-header .price>span:last-child{color:#8cb277;font-size:.875em;text-decoration:line-through}.section-featured-subscription .description-header .price>span span{font:italic .375em helvetica_new,sans-serif}.section-featured-subscription .description-content{border-top:1px solid #555e45;margin-top:1.5em;padding-top:1.5em}.section-featured-subscription .description-content .content{font-size:.875em}.section-featured-subscription .description-content ul{flex-direction:column;gap:.5em;display:flex}.section-featured-subscription .description-content ul,.section-featured-subscription .description-content p{margin-bottom:1em}.section-featured-subscription .description-content ul:last-child,.section-featured-subscription .description-content p:last-child{margin-bottom:0}.section-featured-subscription .subscription-breakdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff80;border:1px solid #8cb27740;border-radius:1em;justify-content:flex-start;align-items:center;gap:1.5em;margin-top:1.5em;padding:1.5em 3em 1.5em 1.5em;display:flex}@media (width<=1024px){.section-featured-subscription .subscription-breakdown{margin-top:1em}}.section-featured-subscription .breakdown-price{white-space:nowrap;text-align:center}.section-featured-subscription .breakdown-price .amount{font-variant-numeric:lining-nums proportional-nums;font:700 2em/1 Cormorant Garamond,serif;display:block}.section-featured-subscription .breakdown-price .label{color:#8cb277}.section-featured-subscription .breakdown-price .label span{font-size:.75em}.section-featured-subscription .breakdown-strapline{max-width:18em}.section-featured-subscription .breakdown-strapline span{font-size:.8125em}.section-featured-subscription .subscription-gift{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff80;border:1px solid #8cb27740;border-left:5px solid #8cb277;border-radius:1em;grid-template-columns:auto 1fr;gap:1em;margin-top:1.5em;padding:.5em;display:grid}@media (width<=1024px){.section-featured-subscription .subscription-gift{margin-top:1em}}.section-featured-subscription .subscription-gift img{border-radius:.5em;width:6.5em;min-width:6.5em}.section-featured-subscription .subscription-gift:last-of-type{margin-top:.5em}.section-featured-subscription .subscription-gift-content{flex-direction:column;justify-content:center;gap:.25em;padding:.75em 2em .75em 0;display:flex}.section-featured-subscription .subscription-gift-content .tag{color:#fff;background-color:#555e45;border-radius:4em;align-items:center;gap:.375em;width:fit-content;margin-bottom:.5em;padding:.375em .75em;display:flex}.section-featured-subscription .subscription-gift-content .tag img{width:1em;min-width:1em}.section-featured-subscription .subscription-gift-content .tag span{text-transform:uppercase;font-size:.75em;line-height:1;display:block}.section-featured-subscription .subscription-gift-content .title{flex:1;align-items:center;display:flex}.section-featured-subscription .subscription-gift-content .title span{text-transform:uppercase;font-size:.875em}.section-featured-subscription .subscription-gift-content .product span{font-size:.875em}
